mirror of
https://github.com/SebastianWendel/nixpkgs.git
synced 2024-09-22 05:19:00 +02:00
mapmap: init at 0.6.1 (#41228)
The Nix package currently doesn't support video textures, just still images. When I figure out why video textures don't work I will provide a fix.
This commit is contained in:
parent
33aed158e0
commit
4d88c022d0
63
pkgs/applications/video/mapmap/default.nix
Normal file
63
pkgs/applications/video/mapmap/default.nix
Normal file
|
@ -0,0 +1,63 @@
|
|||
{ stdenv
|
||||
, fetchFromGitHub
|
||||
, qttools
|
||||
, qtbase
|
||||
, qtmultimedia
|
||||
, liblo
|
||||
, gst_all_1
|
||||
, qmake
|
||||
, pkgconfig
|
||||
}:
|
||||
|
||||
with stdenv;
|
||||
|
||||
mkDerivation rec {
|
||||
|
||||
version = "0.6.1";
|
||||
name = "mapmap-${version}";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mapmapteam";
|
||||
repo = "mapmap";
|
||||
rev = version;
|
||||
sha256 = "15km6xmfkxhrflq4sl9m9r85zi4shrr4k5h15x17v7x0qkc3xgsh";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
qmake
|
||||
pkgconfig
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
qttools
|
||||
qtmultimedia
|
||||
liblo
|
||||
gst_all_1.gstreamer
|
||||
gst_all_1.gstreamermm
|
||||
gst_all_1.gst-libav
|
||||
gst_all_1.gst-vaapi
|
||||
];
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out/bin
|
||||
cp mapmap $out/bin/mapmap
|
||||
mkdir -p $out/share/applications/
|
||||
sed 's|Icon=/usr/share/icons/hicolor/scalable/apps/mapmap.svg|Icon=mapmap|g' resources/texts/mapmap.desktop > $out/share/applications/mapmap.desktop
|
||||
mkdir -p $out/share/icons/hicolor/scalable/apps/
|
||||
cp resources/images/logo/mapmap.* $out/share/icons/hicolor/scalable/apps/
|
||||
'';
|
||||
|
||||
# RPATH in /tmp hack
|
||||
# preFixup = ''
|
||||
# rm -r $NIX_BUILD_TOP/__nix_qt5__
|
||||
# '';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Open source video mapping software";
|
||||
homepage = https://github.com/mapmapteam/mapmap;
|
||||
license = licenses.gpl3;
|
||||
maintainers = [ maintainers.erictapen ];
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
|
||||
}
|
|
@ -16787,6 +16787,8 @@ with pkgs;
|
|||
|
||||
makeself = callPackage ../applications/misc/makeself { };
|
||||
|
||||
mapmap = libsForQt5.callPackage ../applications/video/mapmap { };
|
||||
|
||||
marathon = callPackage ../applications/networking/cluster/marathon { };
|
||||
marathonctl = callPackage ../tools/virtualization/marathonctl { } ;
|
||||
|
||||
|
|
Loading…
Reference in a new issue