- Added Qt script generator package (dependency for Amarok)
- Added taglib-extras package (dependency for Amarok) - Upgraded Amarok to 2.1.1 svn path=/nixpkgs/trunk/; revision=17045
This commit is contained in:
31
pkgs/development/libraries/qtscriptgenerator/default.nix
Normal file
31
pkgs/development/libraries/qtscriptgenerator/default.nix
Normal file
@@ -0,0 +1,31 @@
|
||||
{stdenv, fetchurl, qt4}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "qtscriptgenerator-0.1.0";
|
||||
src = fetchurl {
|
||||
url = http://qtscriptgenerator.googlecode.com/files/qtscriptgenerator-src-0.1.0.tar.gz;
|
||||
sha256 = "0h8zjh38n2wfz7jld0jz6a09y66dbsd2jhm4f2024qfgcmxcabj6";
|
||||
};
|
||||
buildInputs = [ qt4 ];
|
||||
|
||||
# Why isn't the author providing proper Makefile or a CMakeLists.txt ?
|
||||
buildPhase = ''
|
||||
# remove phonon stuff which causes errors (thanks to Gentoo bug reports)
|
||||
sed -i "/typesystem_phonon.xml/d" generator/generator.qrc
|
||||
sed -i "/qtscript_phonon/d" qtbindings/qtbindings.pro
|
||||
|
||||
cd generator
|
||||
qmake
|
||||
make
|
||||
./generator
|
||||
cd ../qtbindings
|
||||
qmake
|
||||
make
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
cd ..
|
||||
ensureDir $out/lib/qt4/plugins/script
|
||||
cp -av plugins/script/* $out/lib/qt4/plugins/script
|
||||
'';
|
||||
}
|
||||
Reference in New Issue
Block a user