mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-23 15:33:13 +00:00
* Delete KDE 4.4 - obsolete.
svn path=/nixpkgs/trunk/; revision=25762
This commit is contained in:
parent
7689a5d7a7
commit
cafbcf1391
@ -1,17 +0,0 @@
|
||||
{stdenv, fetchurl, lib, cmake, qt4, perl, alsaLib, libXi, libXtst, kdelibs, automoc4, phonon}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "kdeaccessibility-4.4.5";
|
||||
src = fetchurl {
|
||||
url = mirror://kde/stable/4.4.5/src/kdeaccessibility-4.4.5.tar.bz2;
|
||||
sha256 = "1j8ndr7hjkqka64kyy7whxg9vzxyym0a6pd1wbr6hp1a99mhz4jv";
|
||||
};
|
||||
# Missing: speechd, I was too lazy to implement this
|
||||
buildInputs = [ cmake qt4 perl alsaLib libXi libXtst kdelibs automoc4 phonon ];
|
||||
meta = {
|
||||
description = "KDE accessibility tools";
|
||||
license = "GPL";
|
||||
homepage = http://www.kde.org;
|
||||
inherit (kdelibs.meta) maintainers platforms;
|
||||
};
|
||||
}
|
@ -1,13 +0,0 @@
|
||||
source $stdenv/setup
|
||||
|
||||
myPatchPhase()
|
||||
{
|
||||
for i in system-config-printer-kde/cmake-modules/FindSystemConfigPrinter.py system-config-printer-kde/system-config-printer-kde.py
|
||||
do
|
||||
sed -i -e "s|/usr/share/system-config-printer|$system_config_printer/share/system-config-printer|" $i
|
||||
done
|
||||
|
||||
sed -i -e "s|import cupshelpers.ppds, cupshelpers.cupshelpers|import ppds, cupshelpers|" system-config-printer-kde/cmake-modules/FindSystemConfigPrinter.py
|
||||
}
|
||||
patchPhase=myPatchPhase
|
||||
genericBuild
|
@ -1,28 +0,0 @@
|
||||
{ stdenv, fetchurl, lib, cmake, qt4, pkgconfig, perl, python
|
||||
, sip, pyqt4, pycups, rhpl, system_config_printer
|
||||
, kdelibs, kdepimlibs, kdebindings, automoc4, phonon}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "kdeadmin-4.4.5";
|
||||
|
||||
src = fetchurl {
|
||||
url = mirror://kde/stable/4.4.5/src/kdeadmin-4.4.5.tar.bz2;
|
||||
sha256 = "1jmjvjjpkcjqdxyxc4n5z3l3p4hy8par06n7xicbzx9a1mzj71wy";
|
||||
};
|
||||
|
||||
builder = ./builder.sh;
|
||||
|
||||
inherit system_config_printer;
|
||||
|
||||
PYTHONPATH = "${pycups}/lib/python2.6/site-packages";
|
||||
|
||||
buildInputs = [ cmake qt4 pkgconfig perl python sip pyqt4 pycups rhpl system_config_printer
|
||||
kdelibs kdepimlibs kdebindings automoc4 phonon ];
|
||||
|
||||
meta = {
|
||||
description = "KDE Administration Utilities";
|
||||
license = "GPL";
|
||||
homepage = http://www.kde.org;
|
||||
inherit (kdelibs.meta) maintainers platforms;
|
||||
};
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
{ stdenv, fetchurl, lib, cmake, qt4, perl, xscreensaver
|
||||
, kdelibs, kdebase_workspace, automoc4, phonon, strigi, eigen}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "kdeartwork-4.4.5";
|
||||
src = fetchurl {
|
||||
url = mirror://kde/stable/4.4.5/src/kdeartwork-4.4.5.tar.bz2;
|
||||
sha256 = "1m12rj83wp36a3ii8frx52jk7hi7g8rb451n4g9hg5rdbllcfs93";
|
||||
};
|
||||
buildInputs = [ cmake qt4 perl xscreensaver
|
||||
kdelibs kdebase_workspace automoc4 phonon strigi eigen ];
|
||||
meta = {
|
||||
description = "KDE artwork";
|
||||
longDescription = "Contains various artwork for KDE such as backgrounds, icons and screensavers";
|
||||
license = "LGPL";
|
||||
homepage = http://www.kde.org;
|
||||
inherit (kdelibs.meta) maintainers platforms;
|
||||
};
|
||||
}
|
@ -1,27 +0,0 @@
|
||||
{ stdenv, fetchurl, lib, cmake, perl, bzip2, xz, qt4, alsaLib, xineLib, samba, shared_mime_info, exiv2, libssh
|
||||
, kdelibs, automoc4, phonon, strigi, soprano, cluceneCore, attica, virtuoso, makeWrapper }:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "kdebase-runtime-4.4.5";
|
||||
src = fetchurl {
|
||||
url = mirror://kde/stable/4.4.5/src/kdebase-runtime-4.4.5.tar.bz2;
|
||||
sha256 = "0a0lg0vkdq8v3rydg6n6nk3gqc3vn3sz2rn5gzm0vd2k5wyy8frx";
|
||||
};
|
||||
|
||||
/* CLUCENE_HOME=cluceneCore;*/
|
||||
buildInputs = [ cmake perl bzip2 xz qt4 alsaLib xineLib samba stdenv.gcc.libc shared_mime_info exiv2 libssh
|
||||
kdelibs automoc4 phonon strigi soprano cluceneCore attica makeWrapper];
|
||||
|
||||
postInstall = ''
|
||||
wrapProgram "$out/bin/nepomukservicestub" --prefix LD_LIBRARY_PATH : "${virtuoso}/lib" \
|
||||
--prefix PATH : "${virtuoso}/bin"
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "KDE runtime";
|
||||
longDescription = "Libraries and tools which supports running KDE desktop applications";
|
||||
license = "LGPL";
|
||||
homepage = http://www.kde.org;
|
||||
inherit (kdelibs.meta) maintainers platforms;
|
||||
};
|
||||
}
|
@ -1,29 +0,0 @@
|
||||
{ stdenv, fetchurl, lib, cmake, perl, python, pam, consolekit
|
||||
, qt4, sip, pyqt4, kdelibs, kdepimlibs, kdebindings
|
||||
, libXi, libXau, libXdmcp, libXtst, libXcomposite, libXdamage, libXScrnSaver
|
||||
, lm_sensors, libxklavier, libusb, libpthreadstubs, boost
|
||||
, automoc4, phonon, strigi, soprano, qimageblitz, akonadi, polkit_qt
|
||||
, bluez
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "kdebase-workspace-4.4.5";
|
||||
src = fetchurl {
|
||||
url = mirror://kde/stable/4.4.5/src/kdebase-workspace-4.4.5.tar.bz2;
|
||||
sha256 = "1ri0ghvbnjflpqzwgyhs3bl17gh2cvjffkcd6w0yymarv6n5sisk";
|
||||
};
|
||||
buildInputs = [ cmake perl python qt4 pam consolekit sip pyqt4 kdelibs libXtst
|
||||
kdepimlibs kdebindings boost libusb stdenv.gcc.libc libXi libXau libXdmcp
|
||||
libXcomposite libXdamage libXScrnSaver lm_sensors libxklavier automoc4
|
||||
phonon strigi soprano qimageblitz akonadi polkit_qt libpthreadstubs bluez ];
|
||||
patchPhase=''
|
||||
sed -i -e 's|''${PYTHON_SITE_PACKAGES_DIR}|''${CMAKE_INSTALL_PREFIX}/lib/python2.6/site-packages|' \
|
||||
plasma/generic/scriptengines/python/CMakeLists.txt
|
||||
'';
|
||||
meta = {
|
||||
description = "KDE Workspace";
|
||||
longDescription = "KDE base components that are only required to work with X11 such KDM and KWin";
|
||||
license = "GPL";
|
||||
inherit (kdelibs.meta) maintainers platforms;
|
||||
};
|
||||
}
|
@ -1,20 +0,0 @@
|
||||
{ stdenv, fetchurl, lib, cmake, perl, qt4, kdelibs, pciutils, libraw1394
|
||||
, kdebase_workspace
|
||||
, automoc4, phonon, strigi, qimageblitz, soprano}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "kdebase-4.4.5";
|
||||
src = fetchurl {
|
||||
url = mirror://kde/stable/4.4.5/src/kdebase-4.4.5.tar.bz2;
|
||||
sha256 = "1q3bmpskrfqddyywn895xdp9p53hbd7siabvla7w6z35azi9fpn9";
|
||||
};
|
||||
buildInputs = [ cmake perl qt4 kdelibs pciutils stdenv.gcc.libc libraw1394
|
||||
kdebase_workspace automoc4 phonon strigi qimageblitz soprano ];
|
||||
meta = {
|
||||
description = "KDE Base components";
|
||||
longDescription = "Applications that form the KDE desktop, like Plasma, System Settings, Konqueror, Dolphin, Kate, and Konsole";
|
||||
license = "GPL";
|
||||
homepage = http://www.kde.org;
|
||||
inherit (kdelibs.meta) maintainers platforms;
|
||||
};
|
||||
}
|
@ -1,40 +0,0 @@
|
||||
{ stdenv, fetchurl, lib, cmake, perl, python, sip, pyqt4, zlib, libpng, freetype, fontconfig, qt4, boost
|
||||
, kdelibs, kdepimlibs, automoc4, phonon, soprano, akonadi, qimageblitz, attica, polkit_qt
|
||||
}:
|
||||
|
||||
# This function will only build the pykde4 module. I don't need the other bindings and
|
||||
# some bindings are even broken.
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "kdebindings-4.4.5";
|
||||
|
||||
src = fetchurl {
|
||||
url = mirror://kde/stable/4.4.5/src/kdebindings-4.4.5.tar.bz2;
|
||||
sha256 = "0l8lk8vl68jc82lai4ljlm9ph53q4fn0ki0jq45lizdmqjgvahy4";
|
||||
};
|
||||
|
||||
patches =
|
||||
[ (fetchurl {
|
||||
url = "http://bugs.gentoo.org/attachment.cgi?id=238975";
|
||||
sha256 = "0vng8j8fhbq5ys8hy0bcvi6x2bym9j65dh61m2c1dr3z7rsx2bqb";
|
||||
})
|
||||
];
|
||||
|
||||
# Disable smoke because I don't need it and gives us an error
|
||||
cmakeFlags = [ "-DENABLE_SMOKE=OFF" ];
|
||||
preConfigure = ''
|
||||
cmakeFlags="$cmakeFlags -DPYTHON_SITE_PACKAGES_DIR=$out/lib/${python.libPrefix}/site-packages"
|
||||
cmakeFlags="$cmakeFlags -DSIP_DEFAULT_SIP_DIR=$out/share/sip"
|
||||
'';
|
||||
|
||||
# Okular seems also an optional depenedency which I left out
|
||||
buildInputs = [ cmake perl python sip pyqt4 zlib libpng freetype fontconfig qt4 boost
|
||||
kdelibs kdepimlibs automoc4 phonon soprano akonadi qimageblitz attica polkit_qt ];
|
||||
meta = {
|
||||
description = "KDE bindings";
|
||||
longDescription = "Provides KDE bindings for several languages such as Java, Smoke and Python";
|
||||
license = "LGPL";
|
||||
homepage = http://www.kde.org;
|
||||
inherit (kdelibs.meta) maintainers platforms;
|
||||
};
|
||||
}
|
@ -1,231 +0,0 @@
|
||||
pkgs:
|
||||
|
||||
pkgs.recurseIntoAttrs (rec {
|
||||
inherit (pkgs) qt4 stdenv;
|
||||
|
||||
### SUPPORT
|
||||
automoc4 = import ./support/automoc4 {
|
||||
inherit (pkgs) stdenv fetchurl lib cmake;
|
||||
inherit (pkgs) qt4;
|
||||
};
|
||||
|
||||
phonon = import ./support/phonon {
|
||||
inherit (pkgs) stdenv fetchurl cmake pkgconfig;
|
||||
inherit (pkgs) qt4 xineLib;
|
||||
pulseaudio = if pkgs.getConfig ["phonon" "pulseaudioSupport"] true then pkgs.pulseaudio else null;
|
||||
inherit (pkgs.gst_all) gstreamer gstPluginsBase;
|
||||
inherit (pkgs.xlibs) libXau libXdmcp libpthreadstubs;
|
||||
inherit automoc4;
|
||||
};
|
||||
|
||||
strigi = import ./support/strigi {
|
||||
inherit (pkgs) stdenv fetchurl lib cmake perl;
|
||||
inherit (pkgs) bzip2 qt4 libxml2 expat exiv2 cluceneCore;
|
||||
};
|
||||
|
||||
soprano = import ./support/soprano {
|
||||
inherit (pkgs) stdenv fetchurl lib cmake;
|
||||
inherit (pkgs) qt4 cluceneCore redland libiodbc;
|
||||
};
|
||||
|
||||
qimageblitz = import ./support/qimageblitz {
|
||||
inherit (pkgs) stdenv fetchurl lib cmake qt4;
|
||||
};
|
||||
|
||||
qca2 = import ./support/qca2 {
|
||||
inherit (pkgs) stdenv fetchurl which qt4;
|
||||
};
|
||||
|
||||
qca2_ossl = import ./support/qca2/ossl.nix {
|
||||
inherit (pkgs) stdenv fetchurl fetchsvn qt4 openssl;
|
||||
inherit qca2;
|
||||
};
|
||||
|
||||
akonadi = import ./support/akonadi {
|
||||
inherit (pkgs) stdenv fetchurl cmake qt4 shared_mime_info libxslt boost mysql;
|
||||
inherit automoc4 soprano;
|
||||
};
|
||||
|
||||
eigen = import ./support/eigen {
|
||||
inherit (pkgs) stdenv fetchurl lib cmake;
|
||||
};
|
||||
|
||||
polkit_qt = import ./support/polkit-qt {
|
||||
inherit (pkgs) stdenv fetchurl lib cmake qt4 policykit;
|
||||
inherit automoc4;
|
||||
};
|
||||
|
||||
attica = import ./support/attica {
|
||||
inherit (pkgs) stdenv fetchurl cmake qt4;
|
||||
};
|
||||
|
||||
### LIBS
|
||||
kdelibs = import ./libs {
|
||||
inherit (pkgs) stdenv fetchurl lib cmake qt4 perl bzip2 pcre fam libxml2 libxslt;
|
||||
inherit (pkgs) xz flex bison giflib jasper openexr aspell avahi shared_mime_info
|
||||
kerberos acl attr shared_desktop_ontologies enchant;
|
||||
inherit (pkgs.xlibs) libXScrnSaver;
|
||||
inherit automoc4 phonon strigi soprano qca2 attica polkit_qt;
|
||||
};
|
||||
|
||||
### BASE
|
||||
kdebase_workspace = import ./base-workspace {
|
||||
inherit (pkgs) stdenv fetchurl lib cmake qt4 perl python pam sip pyqt4;
|
||||
inherit (pkgs) lm_sensors libxklavier libusb boost consolekit;
|
||||
inherit (pkgs.xlibs) libXi libXau libXdmcp libXtst libXcomposite libXdamage libXScrnSaver libpthreadstubs;
|
||||
inherit kdelibs kdepimlibs kdebindings;
|
||||
inherit automoc4 phonon strigi soprano qimageblitz akonadi polkit_qt;
|
||||
inherit (pkgs) bluez;
|
||||
};
|
||||
|
||||
kdebase = import ./base {
|
||||
inherit (pkgs) stdenv fetchurl lib cmake perl qt4 pciutils libraw1394;
|
||||
inherit kdelibs kdebase_workspace;
|
||||
inherit automoc4 phonon strigi qimageblitz soprano;
|
||||
};
|
||||
|
||||
kdebase_runtime = import ./base-runtime {
|
||||
inherit (pkgs) stdenv fetchurl lib cmake perl bzip2 xz qt4 exiv2 libssh makeWrapper;
|
||||
inherit (pkgs) shared_mime_info xineLib alsaLib samba cluceneCore virtuoso;
|
||||
inherit kdelibs attica;
|
||||
inherit automoc4 phonon strigi soprano;
|
||||
};
|
||||
|
||||
oxygen_icons = import ./oxygen-icons {
|
||||
inherit (pkgs) stdenv fetchurl lib cmake;
|
||||
};
|
||||
|
||||
### ADDITIONAL
|
||||
|
||||
kdepimlibs = import ./pimlibs {
|
||||
inherit (pkgs) stdenv fetchurl lib cmake qt4 perl boost cyrus_sasl gpgme;
|
||||
inherit (pkgs) libical openldap shared_mime_info;
|
||||
inherit kdelibs;
|
||||
inherit automoc4 phonon akonadi;
|
||||
};
|
||||
|
||||
kdeadmin = import ./admin {
|
||||
inherit (pkgs) stdenv fetchurl lib cmake qt4 pkgconfig perl python sip pyqt4 pycups rhpl system_config_printer;
|
||||
inherit kdelibs kdepimlibs kdebindings;
|
||||
inherit automoc4 phonon;
|
||||
};
|
||||
|
||||
kdeartwork = import ./artwork {
|
||||
inherit (pkgs) stdenv fetchurl lib cmake qt4 perl xscreensaver;
|
||||
inherit kdelibs kdebase_workspace;
|
||||
inherit automoc4 phonon strigi eigen;
|
||||
};
|
||||
|
||||
kdeaccessibility = import ./accessibility {
|
||||
inherit (pkgs) stdenv fetchurl lib cmake qt4 perl alsaLib;
|
||||
inherit (pkgs.xlibs) libXi libXtst;
|
||||
inherit kdelibs;
|
||||
inherit automoc4 phonon;
|
||||
};
|
||||
|
||||
kdeedu = import ./edu {
|
||||
inherit (pkgs) stdenv fetchurl lib cmake qt4 perl libxml2 libxslt openbabel boost;
|
||||
inherit (pkgs) readline gmm gsl xplanet libspectre;
|
||||
inherit kdelibs attica;
|
||||
inherit automoc4 phonon eigen;
|
||||
};
|
||||
|
||||
kdegraphics = import ./graphics {
|
||||
inherit (pkgs) stdenv fetchurl lib cmake perl qt4 exiv2 lcms saneBackends libgphoto2;
|
||||
inherit (pkgs) libspectre djvulibre chmlib shared_mime_info;
|
||||
inherit (pkgs.xlibs) libXxf86vm;
|
||||
poppler = pkgs.popplerQt4;
|
||||
inherit kdelibs;
|
||||
inherit automoc4 phonon strigi qimageblitz soprano qca2;
|
||||
};
|
||||
|
||||
kdemultimedia = import ./multimedia {
|
||||
inherit (pkgs) stdenv fetchurl lib cmake perl qt4;
|
||||
inherit (pkgs) alsaLib xineLib libvorbis flac taglib cdparanoia lame;
|
||||
inherit kdelibs;
|
||||
inherit automoc4 phonon;
|
||||
};
|
||||
|
||||
kdenetwork = import ./network {
|
||||
inherit (pkgs) stdenv fetchurl lib cmake qt4 perl gmp speex libxml2 libxslt sqlite alsaLib;
|
||||
inherit (pkgs) libidn libvncserver libmsn giflib gpgme boost libv4l libotr;
|
||||
inherit (pkgs.xlibs) libXi libXtst libXdamage libXxf86vm;
|
||||
inherit kdelibs kdepimlibs;
|
||||
inherit automoc4 phonon qca2 soprano qimageblitz strigi;
|
||||
};
|
||||
|
||||
kdepim = import ./pim {
|
||||
inherit (pkgs) stdenv fetchurl lib cmake qt4 perl boost gpgme libassuan libgpgerror libxslt;
|
||||
inherit (pkgs) shared_mime_info;
|
||||
inherit (pkgs.xlibs) libXScrnSaver;
|
||||
inherit kdelibs kdepimlibs kdepim_runtime;
|
||||
inherit automoc4 phonon akonadi strigi soprano qca2;
|
||||
};
|
||||
|
||||
kdepim_runtime = import ./pim-runtime {
|
||||
inherit (pkgs) stdenv fetchurl lib cmake qt4 perl libxml2 libxslt boost;
|
||||
inherit (pkgs) shared_mime_info;
|
||||
inherit kdelibs kdepimlibs;
|
||||
inherit automoc4 phonon akonadi soprano strigi;
|
||||
};
|
||||
|
||||
kdeplasma_addons = import ./plasma-addons {
|
||||
inherit (pkgs) stdenv fetchurl lib cmake qt4 perl python shared_mime_info;
|
||||
inherit (pkgs.xlibs) libXtst libXi;
|
||||
inherit kdelibs kdebase_workspace kdepimlibs kdebase kdegraphics kdeedu;
|
||||
inherit automoc4 phonon soprano eigen qimageblitz attica qca2;
|
||||
};
|
||||
|
||||
kdegames = import ./games {
|
||||
inherit (pkgs) stdenv fetchurl lib cmake qt4 perl shared_mime_info;
|
||||
inherit kdelibs;
|
||||
inherit automoc4 phonon qca2;
|
||||
};
|
||||
|
||||
kdetoys = import ./toys {
|
||||
inherit (pkgs) stdenv fetchurl lib cmake qt4 perl;
|
||||
inherit kdelibs kdebase_workspace;
|
||||
inherit automoc4 phonon;
|
||||
};
|
||||
|
||||
kdeutils = import ./utils {
|
||||
inherit (pkgs) stdenv fetchurl lib cmake qt4 perl python gmp libzip libarchive xz sip pyqt4 pycups rhpl system_config_printer;
|
||||
inherit kdelibs kdepimlibs kdebase kdebindings;
|
||||
inherit automoc4 phonon qimageblitz qca2;
|
||||
};
|
||||
|
||||
### DEVELOPMENT
|
||||
|
||||
kdebindings = import ./bindings {
|
||||
inherit (pkgs) stdenv fetchurl cmake perl lib python sip zlib libpng pyqt4 freetype fontconfig qt4 boost;
|
||||
inherit kdelibs kdepimlibs automoc4 phonon soprano akonadi qimageblitz attica polkit_qt;
|
||||
};
|
||||
|
||||
kdesdk = import ./sdk {
|
||||
inherit (pkgs) stdenv fetchurl cmake qt4 perl libxml2 libxslt boost
|
||||
subversion apr aprutil shared_mime_info hunspell;
|
||||
inherit kdelibs kdepimlibs;
|
||||
inherit automoc4 phonon strigi;
|
||||
};
|
||||
|
||||
kdewebdev = import ./webdev {
|
||||
inherit (pkgs) stdenv fetchurl lib cmake qt4 perl libxml2 libxslt boost;
|
||||
inherit kdelibs kdepimlibs;
|
||||
inherit automoc4 phonon;
|
||||
};
|
||||
|
||||
#### EXTRA GEAR
|
||||
|
||||
k3b = import ./extragear/k3b {
|
||||
inherit (pkgs) stdenv fetchurl cmake qt4 perl shared_mime_info libvorbis taglib gettext;
|
||||
inherit (pkgs) ffmpeg flac libsamplerate libdvdread lame libsndfile libmad;
|
||||
inherit kdelibs kdemultimedia;
|
||||
inherit automoc4 phonon;
|
||||
};
|
||||
|
||||
l10n = pkgs.recurseIntoAttrs (import ./l10n {
|
||||
inherit (pkgs) stdenv fetchurl lib cmake qt4 perl gettext;
|
||||
inherit kdelibs;
|
||||
inherit automoc4 phonon;
|
||||
});
|
||||
})
|
@ -1,20 +0,0 @@
|
||||
{ stdenv, fetchurl, lib, cmake, qt4, perl, libxml2, libxslt, openbabel, boost, readline, gmm, gsl
|
||||
, xplanet, libspectre
|
||||
, kdelibs, automoc4, phonon, eigen, attica}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "kdeedu-4.4.5";
|
||||
src = fetchurl {
|
||||
url = mirror://kde/stable/4.4.5/src/kdeedu-4.4.5.tar.bz2;
|
||||
sha256 = "1n5r50w6510jr2l7faxkbz684bj1aw7s2arxqvasfs51hn2jl9qk";
|
||||
};
|
||||
#TODO: facile, indi, boost.python, cfitsio, R, qalculate
|
||||
buildInputs = [ cmake qt4 perl libxml2 libxslt openbabel boost readline gmm gsl xplanet
|
||||
kdelibs automoc4 phonon eigen attica libspectre ];
|
||||
meta = {
|
||||
description = "KDE Educative software";
|
||||
license = "GPL";
|
||||
homepage = http://www.kde.org;
|
||||
inherit (kdelibs.meta) maintainers platforms;
|
||||
};
|
||||
}
|
@ -1,22 +0,0 @@
|
||||
{ stdenv, fetchurl, cmake, qt4, perl, shared_mime_info, libvorbis, taglib
|
||||
, ffmpeg, flac, libsamplerate, libdvdread, lame, libsndfile, libmad, gettext
|
||||
, kdelibs, kdemultimedia
|
||||
, automoc4, phonon
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "k3b-2.0.0";
|
||||
src = fetchurl {
|
||||
url = mirror://sourceforge/k3b/k3b-2.0.0.tar.bz2;
|
||||
sha256 = "0jrl4z9k5ml82xd903n4dm68fvmrkyp3k7c17b2494y2gawzqwfz";
|
||||
};
|
||||
buildInputs = [ cmake qt4 perl shared_mime_info libvorbis taglib
|
||||
ffmpeg flac libsamplerate libdvdread lame libsndfile
|
||||
libmad gettext stdenv.gcc.libc
|
||||
kdelibs kdemultimedia automoc4 phonon ];
|
||||
meta = {
|
||||
description = "CD/DVD Burning Application for KDE";
|
||||
license = "GPLv2+";
|
||||
maintainers = [ stdenv.lib.maintainers.sander ];
|
||||
};
|
||||
}
|
@ -1,16 +0,0 @@
|
||||
{stdenv, fetchurl, lib, cmake, qt4, perl, shared_mime_info, kdelibs, automoc4, phonon, qca2}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "kdegames-4.4.5";
|
||||
src = fetchurl {
|
||||
url = mirror://kde/stable/4.4.5/src/kdegames-4.4.5.tar.bz2;
|
||||
sha256 = "02p4ggwk1rdxljax2iry7hirh90llcbqwynccxz4n4j6q219k6d3";
|
||||
};
|
||||
buildInputs = [ cmake qt4 perl shared_mime_info kdelibs automoc4 phonon qca2 ];
|
||||
meta = {
|
||||
description = "KDE Games";
|
||||
homepage = http://www.kde.org;
|
||||
license = "GPL";
|
||||
inherit (kdelibs.meta) maintainers platforms;
|
||||
};
|
||||
}
|
@ -1,24 +0,0 @@
|
||||
{ stdenv, fetchurl, cmake, lib, perl, qt4, exiv2, lcms, saneBackends, libgphoto2
|
||||
, libspectre, poppler, djvulibre, chmlib, shared_mime_info, libXxf86vm
|
||||
, kdelibs, automoc4, phonon, strigi, qimageblitz, soprano, qca2}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "kdegraphics-4.4.5";
|
||||
src = fetchurl {
|
||||
url = mirror://kde/stable/4.4.5/src/kdegraphics-4.4.5.tar.bz2;
|
||||
sha256 = "1y9ndv0gajhyqiavm4zml6dyn1czrpan03wcn4civkcsgrm3gz8y";
|
||||
};
|
||||
buildInputs = [ cmake perl qt4 exiv2 lcms saneBackends libgphoto2 libspectre poppler chmlib
|
||||
shared_mime_info stdenv.gcc.libc libXxf86vm
|
||||
kdelibs automoc4 phonon strigi qimageblitz soprano qca2
|
||||
djvulibre];
|
||||
meta = {
|
||||
description = "KDE graphics utilities";
|
||||
longDescription = ''
|
||||
Contains various graphics utilities such as the Gwenview image viewer and
|
||||
Okular a document reader.
|
||||
'';
|
||||
license = "GPL";
|
||||
inherit (kdelibs.meta) maintainers platforms;
|
||||
};
|
||||
}
|
@ -1,366 +0,0 @@
|
||||
# THIS IS A GENERATED FILE. DO NOT EDIT!
|
||||
{stdenv, fetchurl, lib, cmake, qt4, perl, gettext, kdelibs, automoc4, phonon}:
|
||||
|
||||
let
|
||||
|
||||
deriv = attr : stdenv.mkDerivation {
|
||||
name = "kde-l10n-${attr.lang}-4.4.5";
|
||||
src = fetchurl {
|
||||
url = attr.url;
|
||||
sha256 = attr.sha256;
|
||||
};
|
||||
buildInputs = [ cmake qt4 perl gettext kdelibs automoc4 phonon ];
|
||||
cmakeFlagsArray = [ "-DGETTEXT_INCLUDE_DIR=${gettext}/include" ];
|
||||
meta = {
|
||||
description = "KDE l10n for ${attr.lang}";
|
||||
license = "GPL";
|
||||
homepage = http://www.kde.org;
|
||||
};
|
||||
};
|
||||
|
||||
in
|
||||
{
|
||||
|
||||
ar = deriv {
|
||||
lang = "ar";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-ar-4.4.5.tar.bz2";
|
||||
sha256 = "1nc5kpy4cq7cjck6dfzql9djmnimz0khngscdrl8yhahg78sndq7";
|
||||
};
|
||||
|
||||
bg = deriv {
|
||||
lang = "bg";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-bg-4.4.5.tar.bz2";
|
||||
sha256 = "136llbcv3955ih33ih0j2ccbnj4whc9jidf9flr7kpkz5pin4k11";
|
||||
};
|
||||
|
||||
ca = deriv {
|
||||
lang = "ca";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-ca-4.4.5.tar.bz2";
|
||||
sha256 = "1qc9ka78qcmy0pq9q7xa61lmcfz77picxlzs0g46npv073kyn4xp";
|
||||
};
|
||||
|
||||
cs = deriv {
|
||||
lang = "cs";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-cs-4.4.5.tar.bz2";
|
||||
sha256 = "0q9cay61sv6rrsim3v91n8xbpsc0qm97sbhgaa6p5s63xpvpjzp8";
|
||||
};
|
||||
|
||||
csb = deriv {
|
||||
lang = "csb";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-csb-4.4.5.tar.bz2";
|
||||
sha256 = "1yy1jdjskz96nha1lmxy4yjl8wfljp4qgzydxw2pcac54hr6wgxr";
|
||||
};
|
||||
|
||||
da = deriv {
|
||||
lang = "da";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-da-4.4.5.tar.bz2";
|
||||
sha256 = "0qdqa31i0vyg95dqbwg3zyprzdgq7xmvk3iax5dsi9q2bms1cxq5";
|
||||
};
|
||||
|
||||
de = deriv {
|
||||
lang = "de";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-de-4.4.5.tar.bz2";
|
||||
sha256 = "0562srr33k648q8xc3865j9clrwqj8ihv7n6f7dmnbkcn93jcp5x";
|
||||
};
|
||||
|
||||
el = deriv {
|
||||
lang = "el";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-el-4.4.5.tar.bz2";
|
||||
sha256 = "1rc7cap8xb28bv7f1fk3m1mbylixy246zq4srws0pawdfdm9k5nj";
|
||||
};
|
||||
|
||||
en_GB = deriv {
|
||||
lang = "en_GB";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-en_GB-4.4.5.tar.bz2";
|
||||
sha256 = "0zpj06jx77fviv90k56br94fn28bimfhva3r12idr6fli5il99y5";
|
||||
};
|
||||
|
||||
eo = deriv {
|
||||
lang = "eo";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-eo-4.4.5.tar.bz2";
|
||||
sha256 = "1mwmlg4dxk1alzq768j07ccyflil60dm63d6008s2hg4jw0pgpkr";
|
||||
};
|
||||
|
||||
es = deriv {
|
||||
lang = "es";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-es-4.4.5.tar.bz2";
|
||||
sha256 = "0flddrdkys6p7cd5vfakdl2g7vpc6h277a4phszmlnssfr2jlhib";
|
||||
};
|
||||
|
||||
et = deriv {
|
||||
lang = "et";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-et-4.4.5.tar.bz2";
|
||||
sha256 = "0vpn8ylr336i9hax24jvxxy284gaw7jcxwqxgkqc3c7fl9nji7xz";
|
||||
};
|
||||
|
||||
eu = deriv {
|
||||
lang = "eu";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-eu-4.4.5.tar.bz2";
|
||||
sha256 = "0q0h2q73jha1vgk60b1ycfh2ci5vavscva9a1xl42rzkxrqzp7bw";
|
||||
};
|
||||
|
||||
fi = deriv {
|
||||
lang = "fi";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-fi-4.4.5.tar.bz2";
|
||||
sha256 = "19anfv3jxlnzs6mx5qlfj9v6nxxpbn2g5vppj771y7ir2wgx79gx";
|
||||
};
|
||||
|
||||
fr = deriv {
|
||||
lang = "fr";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-fr-4.4.5.tar.bz2";
|
||||
sha256 = "09qzm6zr8rjsr50bxr3cnsfj4l4qpzf1dmkx3qk0vvvmagry23vy";
|
||||
};
|
||||
|
||||
fy = deriv {
|
||||
lang = "fy";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-fy-4.4.5.tar.bz2";
|
||||
sha256 = "01pa23gxy0a3jsnsdvsbgsfdfvwiancyx3w4fw3gx4b4j9y9gfry";
|
||||
};
|
||||
|
||||
ga = deriv {
|
||||
lang = "ga";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-ga-4.4.5.tar.bz2";
|
||||
sha256 = "0dfq497v8shzr2r1nqs093nyd32ka74wznp20z2wgsw8yfylgbhs";
|
||||
};
|
||||
|
||||
gl = deriv {
|
||||
lang = "gl";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-gl-4.4.5.tar.bz2";
|
||||
sha256 = "0lp443wpi7gj7i078mxbxswk4niziqc5iyw4mx94cm4g0h2k3cba";
|
||||
};
|
||||
|
||||
gu = deriv {
|
||||
lang = "gu";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-gu-4.4.5.tar.bz2";
|
||||
sha256 = "0s959r1c5klh0cr6mczmmfzsgvzyihpacia46q8ckvjddx7zmb0b";
|
||||
};
|
||||
|
||||
he = deriv {
|
||||
lang = "he";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-he-4.4.5.tar.bz2";
|
||||
sha256 = "090s786g9f1jas8dqsh7hqx5idzckd0lg5gz1v7fx254qnfmj6rx";
|
||||
};
|
||||
|
||||
hi = deriv {
|
||||
lang = "hi";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-hi-4.4.5.tar.bz2";
|
||||
sha256 = "1ysw8h7v0a2idf13jxi46k1b28vg8yl11hfzin4ihfbr5q03fqck";
|
||||
};
|
||||
|
||||
hr = deriv {
|
||||
lang = "hr";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-hr-4.4.5.tar.bz2";
|
||||
sha256 = "0fh7mfzy41mx0c3mvrv2rdwmk82mrlb84azzvfsanznzk74pnbgr";
|
||||
};
|
||||
|
||||
hu = deriv {
|
||||
lang = "hu";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-hu-4.4.5.tar.bz2";
|
||||
sha256 = "1yw91mzc4mcjzqk7syxkxybby6ay02z8ssbhbjm8vb52mh1a9js7";
|
||||
};
|
||||
|
||||
id = deriv {
|
||||
lang = "id";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-id-4.4.5.tar.bz2";
|
||||
sha256 = "1ds4ncfb4xp0bd0dijichgp289abhm10f285bwnanzzjn442i4x6";
|
||||
};
|
||||
|
||||
is = deriv {
|
||||
lang = "is";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-is-4.4.5.tar.bz2";
|
||||
sha256 = "07xx45wy1n5kqg6fwdl27w1kpvqs6djj6yv6lxq2vbh5di3h5zpj";
|
||||
};
|
||||
|
||||
it = deriv {
|
||||
lang = "it";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-it-4.4.5.tar.bz2";
|
||||
sha256 = "1agl195pkxh55669gmcnd97z3bd9ff1c448d8rnq2rqr0xysj1mr";
|
||||
};
|
||||
|
||||
ja = deriv {
|
||||
lang = "ja";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-ja-4.4.5.tar.bz2";
|
||||
sha256 = "0axra17rpv5hdr83yvd0n3kgp51frkf5b5kfg1bg7sf44kn9fhv5";
|
||||
};
|
||||
|
||||
kk = deriv {
|
||||
lang = "kk";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-kk-4.4.5.tar.bz2";
|
||||
sha256 = "1gkli53ryfbb64b9x2fl76cid98m99lxszn0cczfmfdvjlc0vgxr";
|
||||
};
|
||||
|
||||
km = deriv {
|
||||
lang = "km";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-km-4.4.5.tar.bz2";
|
||||
sha256 = "0113z5560zsjr9jrgh58nch9h4xlqclld2zqc8yah90i7jpas3aq";
|
||||
};
|
||||
|
||||
kn = deriv {
|
||||
lang = "kn";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-kn-4.4.5.tar.bz2";
|
||||
sha256 = "0m6gz9sl21hfnpk3z8y33aqfv17z1x1b8j24jf88qvl01nsk4889";
|
||||
};
|
||||
|
||||
ko = deriv {
|
||||
lang = "ko";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-ko-4.4.5.tar.bz2";
|
||||
sha256 = "0j30rj155fcd0wmbkbbwm2vybb9x3g6dq3mipmf1zipm1nm7m64l";
|
||||
};
|
||||
|
||||
lt = deriv {
|
||||
lang = "lt";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-lt-4.4.5.tar.bz2";
|
||||
sha256 = "10swp16mab3kh393dcwn1k9qm5jrcqigixrw39hlbsyaw9jf9j37";
|
||||
};
|
||||
|
||||
lv = deriv {
|
||||
lang = "lv";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-lv-4.4.5.tar.bz2";
|
||||
sha256 = "0niyc9awcdfnx3gi63vw83ni1nb870384f4wyhmms8zdkvca5hjc";
|
||||
};
|
||||
|
||||
mai = deriv {
|
||||
lang = "mai";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-mai-4.4.5.tar.bz2";
|
||||
sha256 = "1clmcpqj4m7mwf2v62500jqjb94gpmlzxjp3cflraf9w4nmvv66a";
|
||||
};
|
||||
|
||||
mk = deriv {
|
||||
lang = "mk";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-mk-4.4.5.tar.bz2";
|
||||
sha256 = "09gbk50bw7d8hpj0jwyz0wzd34fq7h9r35vj6750vpv7pbyz4l7q";
|
||||
};
|
||||
|
||||
ml = deriv {
|
||||
lang = "ml";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-ml-4.4.5.tar.bz2";
|
||||
sha256 = "1bsr4civp003wgnpl790z5cfh1rayn7xc6lvvrpk4hrcr2b5skj9";
|
||||
};
|
||||
|
||||
nb = deriv {
|
||||
lang = "nb";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-nb-4.4.5.tar.bz2";
|
||||
sha256 = "1i9chazhp0s22rva0swkvd7zpl5my6pbgckn5fj924fkbs6336jl";
|
||||
};
|
||||
|
||||
nds = deriv {
|
||||
lang = "nds";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-nds-4.4.5.tar.bz2";
|
||||
sha256 = "0kyn8mn8jm03sd56q6hm884ywshl5i6wy9vmskaqpclp9y6xbwlc";
|
||||
};
|
||||
|
||||
nl = deriv {
|
||||
lang = "nl";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-nl-4.4.5.tar.bz2";
|
||||
sha256 = "0fnssviivx8xdg9vq5iy44al6dz82mg3p41ngkyghh25xfm0iswr";
|
||||
};
|
||||
|
||||
nn = deriv {
|
||||
lang = "nn";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-nn-4.4.5.tar.bz2";
|
||||
sha256 = "0mfr3jqx1nrd3gf4319c29f3hhks9b2hn7r6bidwsmipar8b3pgd";
|
||||
};
|
||||
|
||||
pa = deriv {
|
||||
lang = "pa";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-pa-4.4.5.tar.bz2";
|
||||
sha256 = "0aciihaprzndn5j4d8dsc2b13sq1xac89j6r0assbvhgmix06844";
|
||||
};
|
||||
|
||||
pl = deriv {
|
||||
lang = "pl";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-pl-4.4.5.tar.bz2";
|
||||
sha256 = "1xq63d020k8fyqc0akpm3kvqrvg2g91r679ny51n13xmdcq59y1f";
|
||||
};
|
||||
|
||||
pt = deriv {
|
||||
lang = "pt";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-pt-4.4.5.tar.bz2";
|
||||
sha256 = "0bkmw9rs7wzlycvih0ma97a3n1ly4x8cyv5c682rf3ykvnmkv1n1";
|
||||
};
|
||||
|
||||
pt_BR = deriv {
|
||||
lang = "pt_BR";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-pt_BR-4.4.5.tar.bz2";
|
||||
sha256 = "1c4y5d7s2yvydnr0dmgnr0g871mblvkx0higzwivknd54nzf6fba";
|
||||
};
|
||||
|
||||
ro = deriv {
|
||||
lang = "ro";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-ro-4.4.5.tar.bz2";
|
||||
sha256 = "1lmz85a011m0f0cq7pj4ni2q3p3dzqqbgmii63hrn29ss4kvvkyw";
|
||||
};
|
||||
|
||||
ru = deriv {
|
||||
lang = "ru";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-ru-4.4.5.tar.bz2";
|
||||
sha256 = "09ywm943k2v0cj3a82wrayi05m4gx2vvjff37v5hj4fxxw8785sv";
|
||||
};
|
||||
|
||||
si = deriv {
|
||||
lang = "si";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-si-4.4.5.tar.bz2";
|
||||
sha256 = "0x3c9qp2crfghws0dckhjgjs3znvbj1pzllipj587snj2m43a1m8";
|
||||
};
|
||||
|
||||
sk = deriv {
|
||||
lang = "sk";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-sk-4.4.5.tar.bz2";
|
||||
sha256 = "11dl6g4gyf62sxgxa1mpd6j78alkavsvqbjs46pv4jzl0c6z586z";
|
||||
};
|
||||
|
||||
sl = deriv {
|
||||
lang = "sl";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-sl-4.4.5.tar.bz2";
|
||||
sha256 = "1p73g5bgyfzkfk8z6fi3kp2zs9hax4hwsf526hzs73v3z9prki9d";
|
||||
};
|
||||
|
||||
sr = deriv {
|
||||
lang = "sr";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-sr-4.4.5.tar.bz2";
|
||||
sha256 = "1db60arnzpn9ca3zjnvfgx2sr5dw49w6z7ff6knpi88kzalv1w1i";
|
||||
};
|
||||
|
||||
sv = deriv {
|
||||
lang = "sv";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-sv-4.4.5.tar.bz2";
|
||||
sha256 = "1ilpfca451xy6ls86l1pvd7srs3075h70kysyn1q4h9j18gfy03q";
|
||||
};
|
||||
|
||||
tg = deriv {
|
||||
lang = "tg";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-tg-4.4.5.tar.bz2";
|
||||
sha256 = "0a0rvjqlvlzd99k1c04qmhkwg5814qcnjanx4dryqj5ridv2l2k1";
|
||||
};
|
||||
|
||||
tr = deriv {
|
||||
lang = "tr";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-tr-4.4.5.tar.bz2";
|
||||
sha256 = "1im41dvwrf9bhk3yqprxbzjz7ark1kpc3bbix49c6fbmgkvfn2h5";
|
||||
};
|
||||
|
||||
uk = deriv {
|
||||
lang = "uk";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-uk-4.4.5.tar.bz2";
|
||||
sha256 = "1ik51g3bgj4vvy3wzdnm7p2liwrkk3nrszydl7j2024fzj2vfyd2";
|
||||
};
|
||||
|
||||
wa = deriv {
|
||||
lang = "wa";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-wa-4.4.5.tar.bz2";
|
||||
sha256 = "0mcv8rf54vxfq8ql4h8b573xdlw9x6j740zq7ki1qscvgrcj03g0";
|
||||
};
|
||||
|
||||
zh_CN = deriv {
|
||||
lang = "zh_CN";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-zh_CN-4.4.5.tar.bz2";
|
||||
sha256 = "0w42x6dwnhz8668smgk3ld8bb7dvx60py4q7fj50qmipkb8vwh20";
|
||||
};
|
||||
|
||||
zh_TW = deriv {
|
||||
lang = "zh_TW";
|
||||
url = "mirror://kde/stable/4.4.5/src/kde-l10n/kde-l10n-zh_TW-4.4.5.tar.bz2";
|
||||
sha256 = "19hvc57s37kpby1hjy6w5xi37a9n23rfxb53aj2lvdbar8ac9lci";
|
||||
};
|
||||
|
||||
}
|
@ -1,101 +0,0 @@
|
||||
#! /usr/bin/perl -w
|
||||
|
||||
# Typical command to generate the list of tarballs:
|
||||
|
||||
# export i="mirror://kde/stable/4.4.2/src/kde-l10n/"; cat $(PRINT_PATH=1 nix-prefetch-url $i | tail -n 1) | perl -e 'while (<>) { if (/(href|HREF)="([^"]*.bz2)"/) { print "$ENV{'i'}$2\n"; }; }' | sort > tarballs.list
|
||||
# manually update extra.list
|
||||
# then run: cat tarballs-7.4.list extra.list old.list | perl ./generate-expr-from-tarballs.pl
|
||||
|
||||
use strict;
|
||||
|
||||
my $tmpDir = "/tmp/xorg-unpack";
|
||||
|
||||
|
||||
my %pkgURLs;
|
||||
my %pkgHashes;
|
||||
my %pkgNames;
|
||||
|
||||
my $downloadCache = "./download-cache";
|
||||
$ENV{'NIX_DOWNLOAD_CACHE'} = $downloadCache;
|
||||
mkdir $downloadCache, 0755;
|
||||
|
||||
while (<>) {
|
||||
chomp;
|
||||
my $tarball = "$_";
|
||||
print "\nDOING TARBALL $tarball\n";
|
||||
|
||||
$tarball =~ /\/((?:(?:[A-Za-z0-9_]|(?:-[^0-9])|(?:-[0-9]*[a-z]))+))[^\/]*$/;
|
||||
die unless defined $1;
|
||||
my $pkg = $1;
|
||||
$pkg =~ s/kde-l10n-//g;
|
||||
|
||||
$tarball =~ /\/([^\/]*)\.tar\.bz2$/;
|
||||
my $pkgName = $pkg;
|
||||
|
||||
print " $pkg $pkgName\n";
|
||||
|
||||
if (defined $pkgNames{$pkg}) {
|
||||
print " SKIPPING\n";
|
||||
next;
|
||||
}
|
||||
|
||||
$pkgNames{$pkg} = $pkgName;
|
||||
$pkgURLs{$pkg} = $tarball;
|
||||
|
||||
my ($hash, $path) = `PRINT_PATH=1 QUIET=1 nix-prefetch-url '$tarball'`;
|
||||
chomp $hash;
|
||||
chomp $path;
|
||||
$pkgHashes{$pkg} = $hash;
|
||||
|
||||
print "done\n";
|
||||
}
|
||||
|
||||
|
||||
print "\nWRITE OUT\n";
|
||||
|
||||
open OUT, ">default.nix";
|
||||
|
||||
print OUT "";
|
||||
print OUT <<EOF;
|
||||
# THIS IS A GENERATED FILE. DO NOT EDIT!
|
||||
{stdenv, fetchurl, lib, cmake, qt4, perl, gettext, kdelibs, automoc4, phonon}:
|
||||
|
||||
let
|
||||
|
||||
deriv = attr : stdenv.mkDerivation {
|
||||
name = "kde-l10n-\${attr.lang}-4.4.2";
|
||||
src = fetchurl {
|
||||
url = attr.url;
|
||||
sha256 = attr.sha256;
|
||||
};
|
||||
buildInputs = [ cmake qt4 perl gettext kdelibs automoc4 phonon ];
|
||||
cmakeFlagsArray = [ "-DGETTEXT_INCLUDE_DIR=\${gettext}/include" ];
|
||||
meta = {
|
||||
description = "KDE l10n for \${attr.lang}";
|
||||
license = "GPL";
|
||||
homepage = http://www.kde.org;
|
||||
};
|
||||
};
|
||||
|
||||
in
|
||||
{
|
||||
|
||||
EOF
|
||||
|
||||
|
||||
foreach my $pkg (sort (keys %pkgNames)) {
|
||||
print "$pkg\n";
|
||||
|
||||
print OUT <<EOF;
|
||||
$pkgNames{$pkg} = deriv {
|
||||
lang = "$pkgNames{$pkg}";
|
||||
url = "$pkgURLs{$pkg}";
|
||||
sha256 = "$pkgHashes{$pkg}";
|
||||
};
|
||||
|
||||
EOF
|
||||
}
|
||||
|
||||
print OUT "}\n";
|
||||
|
||||
close OUT;
|
@ -1,34 +0,0 @@
|
||||
{ stdenv, fetchurl, cmake, lib, perl
|
||||
, qt4, bzip2, pcre, fam, libxml2, libxslt, shared_mime_info, giflib, jasper
|
||||
, xz, flex, bison, openexr, aspell, avahi, kerberos, acl, attr, shared_desktop_ontologies, libXScrnSaver
|
||||
, automoc4, phonon, strigi, soprano, qca2, attica, polkit_qt, enchant
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "kdelibs-4.4.5";
|
||||
|
||||
src = fetchurl {
|
||||
url = mirror://kde/stable/4.4.5/src/kdelibs-4.4.5.tar.bz2;
|
||||
sha256 = "11b0iif35bn8izr94590bgxkyy8ri572mjqlajzh988bww1r5mqi";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
cmake perl qt4 xz flex bison bzip2 pcre fam libxml2 libxslt
|
||||
shared_mime_info giflib jasper /*openexr*/ aspell avahi kerberos acl attr
|
||||
libXScrnSaver enchant
|
||||
automoc4 phonon strigi soprano qca2 attica polkit_qt
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [ stdenv.gcc.libc shared_desktop_ontologies ];
|
||||
|
||||
# cmake fails to find acl.h because of C++-style comment
|
||||
cmakeFlags = [ "-DHAVE_ACL_LIBACL_H=ON" "-DHAVE_SYS_ACL_H=ON" ];
|
||||
|
||||
meta = {
|
||||
description = "KDE libraries";
|
||||
license = "LGPL";
|
||||
homepage = http://www.kde.org;
|
||||
maintainers = [ lib.maintainers.sander lib.maintainers.urkud ];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
{ stdenv, fetchurl, lib, cmake, perl, qt4, alsaLib, libvorbis, xineLib, taglib, flac, cdparanoia, lame
|
||||
, kdelibs, automoc4, phonon}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "kdemultimedia-4.4.5";
|
||||
src = fetchurl {
|
||||
url = mirror://kde/stable/4.4.5/src/kdemultimedia-4.4.5.tar.bz2;
|
||||
sha256 = "186la58w7572s47yrs01q3qk0ffiqn9357a6gdk8263x9myc2xkz";
|
||||
};
|
||||
buildInputs = [ cmake perl qt4 alsaLib libvorbis xineLib flac taglib cdparanoia lame
|
||||
kdelibs automoc4 phonon ];
|
||||
meta = {
|
||||
description = "KDE Multimedia";
|
||||
longDescription = ''
|
||||
Contains various Multimedia utilties for KDE such as a movie player and sound volume mixer.
|
||||
'';
|
||||
license = "GPL";
|
||||
homepage = http://www.kde.org;
|
||||
inherit (kdelibs.meta) maintainers platforms;
|
||||
};
|
||||
}
|
@ -1,23 +0,0 @@
|
||||
{ stdenv, fetchurl, lib, cmake, qt4, perl, speex, gmp, libxml2, libxslt, sqlite, alsaLib, libidn
|
||||
, libvncserver, libmsn, giflib, gpgme, boost, libv4l, libotr
|
||||
, libXi, libXtst, libXdamage, libXxf86vm
|
||||
, kdelibs, kdepimlibs, automoc4, phonon, qca2, soprano, qimageblitz, strigi}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "kdenetwork-4.4.5";
|
||||
src = fetchurl {
|
||||
url = mirror://kde/stable/4.4.5/src/kdenetwork-4.4.5.tar.bz2;
|
||||
sha256 = "1rpf5kmcc3cw7vlj9g8px19b5vr4hnza8r78bw1g8i7vwcng57ya";
|
||||
};
|
||||
buildInputs = [ cmake qt4 perl speex gmp libxml2 libxslt sqlite alsaLib libidn
|
||||
libvncserver libmsn giflib gpgme boost stdenv.gcc.libc libv4l
|
||||
libotr libXi libXtst libXdamage libXxf86vm
|
||||
kdelibs kdepimlibs automoc4 phonon qca2 soprano qimageblitz strigi ];
|
||||
meta = {
|
||||
description = "KDE network utilities";
|
||||
longDescription = "Various network utilities for KDE such as a messenger client and network configuration interface";
|
||||
license = "GPL";
|
||||
homepage = http://www.kde.org;
|
||||
inherit (kdelibs.meta) maintainers platforms;
|
||||
};
|
||||
}
|
@ -1,17 +0,0 @@
|
||||
{stdenv, fetchurl, lib, cmake}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "oxygen-icons-4.4.5";
|
||||
src = fetchurl {
|
||||
url = mirror://kde/stable/4.4.5/src/oxygen-icons-4.4.5.tar.bz2;
|
||||
sha256 = "15nfh8zl54a7b3pyqjiabv82srkp7c8gl9fpsy9ydw742lvs0pr7";
|
||||
};
|
||||
buildInputs = [ cmake ];
|
||||
meta = {
|
||||
description = "KDE Oxygen theme icons";
|
||||
longDescription = "Contains icons for the KDE Oxygen theme, which is the default icon theme since KDE 4.3";
|
||||
license = "GPL";
|
||||
maintainers = [ lib.maintainers.sander ];
|
||||
platforms = lib.platforms.all;
|
||||
};
|
||||
}
|
@ -1,8 +0,0 @@
|
||||
source $stdenv/setup
|
||||
|
||||
myPatchPhase()
|
||||
{
|
||||
sed -i -e "s|\${KDE4_DBUS_INTERFACES_DIR}|$out/share/dbus-1|" resources/maildir/CMakeLists.txt
|
||||
}
|
||||
patchPhase=myPatchPhase
|
||||
genericBuild
|
@ -1,21 +0,0 @@
|
||||
{ stdenv, fetchurl, lib, cmake, qt4, perl, libxml2, libxslt, boost, shared_mime_info
|
||||
, kdelibs, kdepimlibs
|
||||
, automoc4, phonon, akonadi, soprano, strigi}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "kdepim-runtime-4.4.5";
|
||||
src = fetchurl {
|
||||
url = mirror://kde/stable/4.4.5/src/kdepim-runtime-4.4.5.tar.bz2;
|
||||
sha256 = "1yisz7vfj51l4hs4f0ry0shas5r7m7p0iqr1458yasad9icq94j7";
|
||||
};
|
||||
buildInputs = [ cmake qt4 perl libxml2 libxslt boost shared_mime_info
|
||||
kdelibs kdepimlibs
|
||||
automoc4 phonon akonadi soprano strigi ];
|
||||
builder = ./builder.sh;
|
||||
meta = {
|
||||
description = "KDE PIM runtime";
|
||||
homepage = http://www.kde.org;
|
||||
license = "GPL";
|
||||
inherit (kdelibs.meta) maintainers platforms;
|
||||
};
|
||||
}
|
@ -1,8 +0,0 @@
|
||||
source $stdenv/setup
|
||||
|
||||
myPatchPhase()
|
||||
{
|
||||
find .. -name CMakeLists.txt | xargs sed -i -e "s@DESTINATION \${KDE4_DBUS_INTERFACES_DIR}@DESTINATION \${CMAKE_INSTALL_PREFIX}/share/dbus-1/interfaces/@"
|
||||
}
|
||||
patchPhase=myPatchPhase
|
||||
genericBuild
|
@ -1,32 +0,0 @@
|
||||
{ stdenv, fetchurl, lib, cmake, qt4, perl, boost, gpgme, libassuan, libgpgerror, libxslt
|
||||
, shared_mime_info, libXScrnSaver
|
||||
, kdelibs, kdepimlibs, kdepim_runtime, automoc4, phonon, akonadi, strigi, soprano, qca2}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "kdepim-4.4.5";
|
||||
src = fetchurl {
|
||||
url = mirror://kde/stable/4.4.5/src/kdepim-4.4.5.tar.bz2;
|
||||
sha256 = "0n95wjk1ly7zfn9wv589a9hrc0r7wvik7jrvsgimnxr0rapxk3bp";
|
||||
};
|
||||
|
||||
cmakeFlags = "-DBUILD_kleopatra=OFF"; # doesn't build with new boost
|
||||
buildInputs = [ cmake qt4 perl boost gpgme stdenv.gcc.libc libassuan libgpgerror libxslt
|
||||
shared_mime_info libXScrnSaver
|
||||
kdelibs kdepimlibs automoc4 phonon akonadi strigi soprano qca2 ];
|
||||
patchPhase = ''
|
||||
find .. -name CMakeLists.txt | xargs sed -i -e "s@DESTINATION \''${KDE4_DBUS_INTERFACES_DIR}@DESTINATION \''${CMAKE_INSTALL_PREFIX}/share/dbus-1/interfaces/@"
|
||||
'';
|
||||
postInstall = ''
|
||||
mkdir -p $out/nix-support/
|
||||
echo ${akonadi} ${kdepimlibs} ${kdepim_runtime} > $out/nix-support/propagated-user-env-packages
|
||||
'';
|
||||
meta = {
|
||||
description = "KDE PIM tools";
|
||||
longDescription = ''
|
||||
Contains various personal information management tools for KDE, such as an organizer
|
||||
'';
|
||||
license = "GPL";
|
||||
homepage = http://www.kde.org;
|
||||
inherit (kdelibs.meta) maintainers platforms;
|
||||
};
|
||||
}
|
@ -1,18 +0,0 @@
|
||||
{ stdenv, fetchurl, lib, cmake, qt4, perl, boost, cyrus_sasl, gpgme, libical, openldap, shared_mime_info
|
||||
, kdelibs, automoc4, phonon, akonadi}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "kdepimlibs-4.4.5";
|
||||
src = fetchurl {
|
||||
url = mirror://kde/stable/4.4.5/src/kdepimlibs-4.4.5.tar.bz2;
|
||||
sha256 = "06ibdg8cxhc9p4ywxa8f7kb0bnv0789qiapifvdfdr3zc8m0nj24";
|
||||
};
|
||||
buildInputs = [ cmake qt4 perl boost cyrus_sasl gpgme stdenv.gcc.libc libical openldap shared_mime_info
|
||||
kdelibs automoc4 phonon akonadi ];
|
||||
meta = {
|
||||
description = "KDE PIM libraries";
|
||||
license = "LGPL";
|
||||
homepage = http://www.kde.org;
|
||||
inherit (kdelibs.meta) maintainers platforms;
|
||||
};
|
||||
}
|
@ -1,9 +0,0 @@
|
||||
source $stdenv/setup
|
||||
|
||||
myPatchPhase()
|
||||
{
|
||||
sed -i -e "s@\${DBUS_INTERFACES_INSTALL_DIR}@\$ENV{kdebase_workspace}/share/dbus-1/interfaces@" applets/lancelot/app/src/CMakeLists.txt
|
||||
}
|
||||
|
||||
patchPhase=myPatchPhase
|
||||
genericBuild
|
@ -1,23 +0,0 @@
|
||||
{ stdenv, fetchurl, lib, cmake, qt4, perl, python, shared_mime_info, libXtst, libXi
|
||||
, kdelibs, kdebase_workspace, kdepimlibs, kdebase, kdegraphics, kdeedu
|
||||
, automoc4, phonon, soprano, eigen, qimageblitz, attica, qca2}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "kdeplasma-addons-4.4.5";
|
||||
src = fetchurl {
|
||||
url = mirror://kde/stable/4.4.5/src/kdeplasma-addons-4.4.5.tar.bz2;
|
||||
sha256 = "1wrgnfag4bn27kii3rzrzadw0xc869miml0kxsxcj9ryqppxbfxd";
|
||||
};
|
||||
inherit kdebase_workspace;
|
||||
builder = ./builder.sh;
|
||||
KDEDIRS="${kdeedu}";
|
||||
buildInputs = [ cmake qt4 perl python shared_mime_info libXtst libXi
|
||||
kdelibs kdebase_workspace kdepimlibs kdebase kdegraphics kdeedu
|
||||
automoc4 qca2 phonon soprano eigen qimageblitz attica ];
|
||||
meta = {
|
||||
description = "KDE Plasma Addons";
|
||||
license = "GPL";
|
||||
homepage = http://www.kde.org;
|
||||
inherit (kdelibs.meta) maintainers platforms;
|
||||
};
|
||||
}
|
@ -1,8 +0,0 @@
|
||||
source $stdenv/setup
|
||||
|
||||
myPatchPhase()
|
||||
{
|
||||
sed -i -e "s|\${SVN_INCLUDES}|\${SVN_INCLUDES} $aprutil/include/apr-1|" kioslave/svn/CMakeLists.txt
|
||||
}
|
||||
patchPhase=myPatchPhase
|
||||
genericBuild
|
@ -1,22 +0,0 @@
|
||||
{ stdenv, fetchurl, cmake, qt4, perl, libxml2, libxslt, boost, subversion, apr, aprutil
|
||||
, shared_mime_info, hunspell
|
||||
, kdelibs, kdepimlibs, automoc4, phonon, strigi}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "kdesdk-4.4.5";
|
||||
src = fetchurl {
|
||||
url = mirror://kde/stable/4.4.5/src/kdesdk-4.4.5.tar.bz2;
|
||||
sha256 = "0ykj09ln8rqdsjrix21j4yghzx6rkfkca4q3133sp7h8y56plqrw";
|
||||
};
|
||||
builder=./builder.sh;
|
||||
inherit aprutil;
|
||||
buildInputs = [ cmake qt4 perl libxml2 libxslt boost subversion apr aprutil shared_mime_info
|
||||
kdelibs kdepimlibs automoc4 phonon strigi hunspell];
|
||||
meta = with stdenv.lib; {
|
||||
description = "KDE SDK";
|
||||
longDescription = "Contains various development utilities such as the Umbrello UML modeler and Cerivisia CVS front-end";
|
||||
license = "GPL";
|
||||
homepage = http://www.kde.org;
|
||||
inherit (kdelibs.meta) maintainers platforms;
|
||||
};
|
||||
}
|
@ -1,18 +0,0 @@
|
||||
{stdenv, fetchurl, cmake, qt4, shared_mime_info, libxslt, boost, mysql, automoc4, soprano}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "akonadi-1.3.85";
|
||||
src = fetchurl {
|
||||
url = "http://download.akonadi-project.org/${name}.tar.bz2";
|
||||
sha256 = "1d2ancspavp4qg717hj56j1likb0ifdr65q1awbc2ghqqgd9znck";
|
||||
};
|
||||
patches = [ ./fix-broken-datadir-parameter.patch ];
|
||||
buildInputs = [ cmake qt4 shared_mime_info libxslt boost mysql automoc4 soprano ];
|
||||
meta = with stdenv.lib; {
|
||||
description = "KDE PIM Storage Service";
|
||||
license = "LGPL";
|
||||
homepage = http://pim.kde.org/akonadi;
|
||||
maintainers = [ maintainers.sander maintainers.urkud ];
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
}
|
@ -1,17 +0,0 @@
|
||||
Fix broken datadir parameter.
|
||||
|
||||
--- akonadi-1.3.85/server/src/storage/dbconfigmysql.cpp 2010-06-09 03:41:30.000000000 -0430
|
||||
+++ akonadi-local-1.3.85/server/src/storage/dbconfigmysql.cpp 2010-08-11 00:21:20.547181479 -0430
|
||||
@@ -250,11 +250,10 @@
|
||||
// synthesize the mysqld command
|
||||
QStringList arguments;
|
||||
arguments << QString::fromLatin1( "--defaults-file=%1/mysql.conf" ).arg( akDir );
|
||||
+ arguments << QString::fromLatin1( "--datadir=%1/" ).arg( dataDir );
|
||||
#ifndef Q_WS_WIN
|
||||
- arguments << QString::fromLatin1( "--datadir" ) << QString::fromLatin1( "%1/" ).arg( dataDir );
|
||||
arguments << QString::fromLatin1( "--socket=%1/mysql.socket" ).arg( miscDir );
|
||||
#else
|
||||
- arguments << QString::fromLatin1( "--datadir=%1/" ).arg( dataDir );
|
||||
arguments << QString::fromLatin1( "--shared-memory" );
|
||||
#endif
|
||||
|
@ -1,16 +0,0 @@
|
||||
{stdenv, fetchurl, cmake, qt4}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "attica-0.1.4";
|
||||
src = fetchurl {
|
||||
url = "mirror://kde/stable/attica/${name}.tar.bz2";
|
||||
sha256 = "0frarnrnbli3f5ji90swgw05g88w1f5777ais345wc8lkvqg9ix1";
|
||||
};
|
||||
buildInputs = [ cmake qt4 ];
|
||||
meta = with stdenv.lib; {
|
||||
description = "A library to access Open Collaboration Service providers";
|
||||
license = "LGPL";
|
||||
maintainers = [ maintainers.sander maintainers.urkud ];
|
||||
platforms = qt4.meta.platforms;
|
||||
};
|
||||
}
|
@ -1,15 +0,0 @@
|
||||
{stdenv, fetchurl, lib, cmake, qt4}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "automoc4-0.9.88";
|
||||
src = fetchurl {
|
||||
url = mirror://kde/stable/automoc4/0.9.88/automoc4-0.9.88.tar.bz2;
|
||||
md5 = "91bf517cb940109180ecd07bc90c69ec";
|
||||
};
|
||||
buildInputs = [ cmake qt4 ];
|
||||
meta = {
|
||||
description = "KDE Meta Object Compiler";
|
||||
license = "BSD";
|
||||
maintainers = [ lib.maintainers.sander ];
|
||||
};
|
||||
}
|
@ -1,16 +0,0 @@
|
||||
{stdenv, fetchurl, lib, cmake}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "eigen-2.0.15";
|
||||
src = fetchurl {
|
||||
url = http://bitbucket.org/eigen/eigen/get/2.0.15.tar.bz2;
|
||||
sha256 = "1a00hqyig4rc7nkz97xv23q7k0vdkzvgd0jkayk61fn9aqcrky79";
|
||||
};
|
||||
buildInputs = [ cmake ];
|
||||
meta = {
|
||||
description = "C++ template library for linear algebra: vectors, matrices, and related algorithms";
|
||||
license = "LGPL";
|
||||
homepage = http://eigen.tuxfamily.org;
|
||||
maintainers = [ lib.maintainers.sander ];
|
||||
};
|
||||
}
|
@ -1,26 +0,0 @@
|
||||
{ stdenv, fetchurl, cmake, qt4, automoc4, pkgconfig
|
||||
, libXau, libXdmcp, libpthreadstubs
|
||||
, gstreamer, gstPluginsBase, xineLib, pulseaudio}:
|
||||
|
||||
let
|
||||
v = "4.4.2";
|
||||
stable = true;
|
||||
in
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "phonon-${v}";
|
||||
src = fetchurl {
|
||||
url = "mirror://kde/${if stable then "" else "un"}stable/phonon/${v}/${name}.tar.bz2";
|
||||
sha256 = "11ilv692yqzvk93y3n2zp9qvqc2xi0npz8vbqa1b60b268zlqh7i";
|
||||
};
|
||||
buildInputs = [ cmake qt4 libXau libXdmcp libpthreadstubs gstreamer
|
||||
gstPluginsBase xineLib automoc4 pulseaudio pkgconfig ];
|
||||
meta = with stdenv.lib; {
|
||||
platforms = platforms.linux;
|
||||
description = "KDE Multimedia API";
|
||||
longDescription = "KDE Multimedia API which abstracts over various backends such as GStreamer and Xine";
|
||||
license = "LGPL";
|
||||
homepage = http://phonon.kde.org;
|
||||
maintainers = [ maintainers.sander maintainers.urkud ];
|
||||
};
|
||||
}
|
@ -1,263 +0,0 @@
|
||||
From 1e3a6c25bc258021899c0a31ea9b68ea656d8f6b Mon Sep 17 00:00:00 2001
|
||||
From: Yury G. Kudryashov <urkud.urkud@gmail.com>
|
||||
Date: Sat, 8 May 2010 18:42:35 +0400
|
||||
Subject: [PATCH] Find include directories as well
|
||||
|
||||
Makes it possible to compile phonon if gstreamer and gst-plugins-base are
|
||||
installed into different prefixes. Theoretically, should work even if each
|
||||
plugin is installed into dedicated prefix, but this feature is not tested.
|
||||
---
|
||||
cmake/FindGStreamerPlugins.cmake | 160 +++++++++++++++-----------------------
|
||||
gstreamer/CMakeLists.txt | 4 +-
|
||||
gstreamer/ConfigureChecks.cmake | 10 +-
|
||||
3 files changed, 72 insertions(+), 102 deletions(-)
|
||||
|
||||
diff --git a/cmake/FindGStreamerPlugins.cmake b/cmake/FindGStreamerPlugins.cmake
|
||||
index f6d70d5..9e7a4d0 100644
|
||||
--- a/cmake/FindGStreamerPlugins.cmake
|
||||
+++ b/cmake/FindGStreamerPlugins.cmake
|
||||
@@ -2,19 +2,63 @@
|
||||
# Once done this will define
|
||||
#
|
||||
# GSTREAMERPLUGINSBASE_FOUND - system has GStreamer_Plugins
|
||||
-# GSTREAMERPLUGINSBASE_INCLUDE_DIR - the GStreamer_Plugins include directory
|
||||
+# GSTREAMERPLUGINSBASE_INCLUDE_DIRS - the GStreamer_Plugins include directories
|
||||
# GSTREAMERPLUGINSBASE_LIBRARIES - the libraries needed to use GStreamer_Plugins
|
||||
-# GSTREAMERPLUGINSBASE_DEFINITIONS - Compiler switches required for using GStreamer_Plugins
|
||||
+#
|
||||
+# The following variables are set for each plugin PLUGINNAME:
|
||||
+#
|
||||
+# GSTREAMER_PLUGIN_PLUGINNAME_FOUND - plugin is found
|
||||
+# GSTREAMER_PLUGIN_PLUGINNAME_INCLUDE_DIR - plugin include directory
|
||||
+# GSTREAMER_PLUGIN_PLUGINNAME_LIBRARY - the library needed to use plugin
|
||||
#
|
||||
# (c)2009 Nokia Corporation
|
||||
+# (c)2010 Yury G. Kudryashov <urkud@ya.ru>
|
||||
|
||||
FIND_PACKAGE(PkgConfig REQUIRED)
|
||||
|
||||
IF (NOT WIN32)
|
||||
# don't make this check required - otherwise you can't use macro_optional_find_package on this one
|
||||
- PKG_CHECK_MODULES( PKG_GSTREAMER gstreamer-plugins-base-0.10 )
|
||||
+ PKG_CHECK_MODULES( PKG_GSTREAMER_PLUGINSBASE gstreamer-plugins-base-0.10 )
|
||||
ENDIF (NOT WIN32)
|
||||
|
||||
+MACRO(MACRO_FIND_GSTREAMER_PLUGIN _plugin _header)
|
||||
+ STRING(TOUPPER ${_plugin} _upper)
|
||||
+ IF (NOT WIN32)
|
||||
+ # don't make this check required - otherwise you can't use macro_optional_find_package on this one
|
||||
+ PKG_CHECK_MODULES( PKG_GSTREAMER_${_upper} gstreamer-${_plugin}-0.10 )
|
||||
+ ENDIF (NOT WIN32)
|
||||
+
|
||||
+ FIND_LIBRARY(GSTREAMER_PLUGIN_${_upper}_LIBRARY NAMES gst${_plugin}-0.10
|
||||
+ PATHS
|
||||
+ ${PKG_GSTREAMER_PLUGINSBASE_LIBRARY_DIRS}
|
||||
+ ${PKG_GSTREAMER_${_upper}_LIBRARY_DIRS}
|
||||
+ )
|
||||
+
|
||||
+ FIND_PATH(GSTREAMER_PLUGIN_${_upper}_INCLUDE_DIR
|
||||
+ NAMES gst/${_plugin}/${_header}
|
||||
+ PATHS
|
||||
+ ${PKG_GSTREAMER_PLUGINSBASE_INCLUDE_DIRS}
|
||||
+ ${PKG_GSTREAMER_${_upper}_INCLUDE_DIRS}
|
||||
+ )
|
||||
+
|
||||
+ IF(GSTREAMER_PLUGIN_${_upper}_LIBRARY AND GSTREAMER_PLUGIN_${_upper}_INCLUDE_DIR)
|
||||
+ SET(GSTREAMER_PLUGIN_${_upper}_FOUND TRUE)
|
||||
+ LIST(APPEND GSTREAMERPLUGINSBASE_INCLUDE_DIRS GSTREAMER_${_upper}_INCLUDE_DIR)
|
||||
+ LIST(APPEND GSTREAMERPLUGINSBASE_LIBRARIES GSTREAMER_${_upper}_LIBRARY)
|
||||
+ ELSE(GSTREAMER_PLUGIN_${_upper}_LIBRARY AND GSTREAMER_PLUGIN_${_upper}_INCLUDE_DIR)
|
||||
+ MESSAGE(STATUS "Could not find ${_plugin} plugin")
|
||||
+ MESSAGE(STATUS "${_upper} library: ${GSTREAMER_${_upper}_LIBRARY}")
|
||||
+ MESSAGE(STATUS "${_upper} include dir: ${GSTREAMER_${_upper}_INCLUDE_DIR}")
|
||||
+ SET(GSTREAMER_PLUGIN_${_upper}_FOUND FALSE)
|
||||
+ SET(GSTREAMER_PLUGIN_${_upper}_LIBRARY GSTREAMER_${_upper}_LIBRARY-NOTFOUND)
|
||||
+ SET(GSTREAMER_PLUGIN_${_upper}_INCLUDE_DIR GSTREAMER_${_upper}_INCLUDE_DIR-NOTFOUND)
|
||||
+ SET(GSTREAMERPLUGINSBASE_FOUND FALSE)
|
||||
+ ENDIF(GSTREAMER_PLUGIN_${_upper}_LIBRARY AND GSTREAMER_PLUGIN_${_upper}_INCLUDE_DIR)
|
||||
+
|
||||
+ MARK_AS_ADVANCED(GSTREAMER_PLUGIN_${_upper}_LIBRARY
|
||||
+ GSTREAMER_PLUGIN_${_upper}_INCLUDE_DIR)
|
||||
+ENDMACRO(MACRO_FIND_GSTREAMER_PLUGIN)
|
||||
+
|
||||
#
|
||||
# Base plugins:
|
||||
# audio
|
||||
@@ -31,87 +75,21 @@ ENDIF (NOT WIN32)
|
||||
# The gstinterfaces-0.10 library is found by FindGStreamer.cmake
|
||||
#
|
||||
|
||||
-FIND_LIBRARY(GSTREAMER_PLUGIN_AUDIO_LIBRARIES NAMES gstaudio-0.10
|
||||
- PATHS
|
||||
- ${PKG_GSTREAMER_LIBRARY_DIRS}
|
||||
- )
|
||||
-FIND_LIBRARY(GSTREAMER_PLUGIN_CDDA_LIBRARIES NAMES gstcdda-0.10
|
||||
- PATHS
|
||||
- ${PKG_GSTREAMER_LIBRARY_DIRS}
|
||||
- )
|
||||
-FIND_LIBRARY(GSTREAMER_PLUGIN_NETBUFFER_LIBRARIES NAMES gstnetbuffer-0.10
|
||||
- PATHS
|
||||
- ${PKG_GSTREAMER_LIBRARY_DIRS}
|
||||
- )
|
||||
-FIND_LIBRARY(GSTREAMER_PLUGIN_PBUTILS_LIBRARIES NAMES gstpbutils-0.10
|
||||
- PATHS
|
||||
- ${PKG_GSTREAMER_LIBRARY_DIRS}
|
||||
- )
|
||||
-FIND_LIBRARY(GSTREAMER_PLUGIN_RIFF_LIBRARIES NAMES gstriff-0.10
|
||||
- PATHS
|
||||
- ${PKG_GSTREAMER_LIBRARY_DIRS}
|
||||
- )
|
||||
-FIND_LIBRARY(GSTREAMER_PLUGIN_RTP_LIBRARIES NAMES gstrtp-0.10
|
||||
- PATHS
|
||||
- ${PKG_GSTREAMER_LIBRARY_DIRS}
|
||||
- )
|
||||
-FIND_LIBRARY(GSTREAMER_PLUGIN_RTSP_LIBRARIES NAMES gstrtsp-0.10
|
||||
- PATHS
|
||||
- ${PKG_GSTREAMER_LIBRARY_DIRS}
|
||||
- )
|
||||
-FIND_LIBRARY(GSTREAMER_PLUGIN_SDP_LIBRARIES NAMES gstsdp-0.10
|
||||
- PATHS
|
||||
- ${PKG_GSTREAMER_LIBRARY_DIRS}
|
||||
- )
|
||||
-FIND_LIBRARY(GSTREAMER_PLUGIN_TAG_LIBRARIES NAMES gsttag-0.10
|
||||
- PATHS
|
||||
- ${PKG_GSTREAMER_LIBRARY_DIRS}
|
||||
- )
|
||||
-FIND_LIBRARY(GSTREAMER_PLUGIN_VIDEO_LIBRARIES NAMES gstvideo-0.10
|
||||
- PATHS
|
||||
- ${PKG_GSTREAMER_LIBRARY_DIRS}
|
||||
- )
|
||||
-
|
||||
-IF (GSTREAMER_PLUGIN_AUDIO_LIBRARIES AND
|
||||
- GSTREAMER_PLUGIN_CDDA_LIBRARIES AND
|
||||
- GSTREAMER_PLUGIN_NETBUFFER_LIBRARIES AND
|
||||
- GSTREAMER_PLUGIN_PBUTILS_LIBRARIES AND
|
||||
- GSTREAMER_PLUGIN_RIFF_LIBRARIES AND
|
||||
- GSTREAMER_PLUGIN_RTP_LIBRARIES AND
|
||||
- GSTREAMER_PLUGIN_RTSP_LIBRARIES AND
|
||||
- GSTREAMER_PLUGIN_SDP_LIBRARIES AND
|
||||
- GSTREAMER_PLUGIN_TAG_LIBRARIES AND
|
||||
- GSTREAMER_PLUGIN_VIDEO_LIBRARIES)
|
||||
- SET(GSTREAMERPLUGINSBASE_FOUND TRUE)
|
||||
-ELSE (GSTREAMER_PLUGIN_AUDIO_LIBRARIES AND
|
||||
- GSTREAMER_PLUGIN_CDDA_LIBRARIES AND
|
||||
- GSTREAMER_PLUGIN_NETBUFFER_LIBRARIES AND
|
||||
- GSTREAMER_PLUGIN_PBUTILS_LIBRARIES AND
|
||||
- GSTREAMER_PLUGIN_RIFF_LIBRARIES AND
|
||||
- GSTREAMER_PLUGIN_RTP_LIBRARIES AND
|
||||
- GSTREAMER_PLUGIN_RTSP_LIBRARIES AND
|
||||
- GSTREAMER_PLUGIN_SDP_LIBRARIES AND
|
||||
- GSTREAMER_PLUGIN_TAG_LIBRARIES AND
|
||||
- GSTREAMER_PLUGIN_VIDEO_LIBRARIES)
|
||||
- SET(GSTREAMERPLUGINSBASE_FOUND FALSE)
|
||||
-ENDIF (GSTREAMER_PLUGIN_AUDIO_LIBRARIES AND
|
||||
- GSTREAMER_PLUGIN_CDDA_LIBRARIES AND
|
||||
- GSTREAMER_PLUGIN_NETBUFFER_LIBRARIES AND
|
||||
- GSTREAMER_PLUGIN_PBUTILS_LIBRARIES AND
|
||||
- GSTREAMER_PLUGIN_RIFF_LIBRARIES AND
|
||||
- GSTREAMER_PLUGIN_RTP_LIBRARIES AND
|
||||
- GSTREAMER_PLUGIN_RTSP_LIBRARIES AND
|
||||
- GSTREAMER_PLUGIN_SDP_LIBRARIES AND
|
||||
- GSTREAMER_PLUGIN_TAG_LIBRARIES AND
|
||||
- GSTREAMER_PLUGIN_VIDEO_LIBRARIES)
|
||||
+SET(GSTREAMER_PLUGINSBASE_FOUND TRUE)
|
||||
+MACRO_FIND_GSTREAMER_PLUGIN(audio audio.h)
|
||||
+MACRO_FIND_GSTREAMER_PLUGIN(cdda gstcddabasesrc.h)
|
||||
+MACRO_FIND_GSTREAMER_PLUGIN(netbuffer gstnetbuffer.h)
|
||||
+MACRO_FIND_GSTREAMER_PLUGIN(pbutils pbutils.h)
|
||||
+MACRO_FIND_GSTREAMER_PLUGIN(riff riff-ids.h)
|
||||
+MACRO_FIND_GSTREAMER_PLUGIN(rtp gstrtpbuffer.h)
|
||||
+MACRO_FIND_GSTREAMER_PLUGIN(rtsp gstrtspdefs.h)
|
||||
+MACRO_FIND_GSTREAMER_PLUGIN(sdp gstsdp.h)
|
||||
+MACRO_FIND_GSTREAMER_PLUGIN(tag tag.h)
|
||||
+MACRO_FIND_GSTREAMER_PLUGIN(video video.h)
|
||||
|
||||
IF (GSTREAMERPLUGINSBASE_FOUND)
|
||||
- SET(GSTREAMERPLUGINS_FOUND TRUE)
|
||||
-ELSE (GSTREAMERPLUGINSBASE_FOUND)
|
||||
- SET(GSTREAMERPLUGINS_FOUND FALSE)
|
||||
-ENDIF (GSTREAMERPLUGINSBASE_FOUND)
|
||||
-
|
||||
-IF (GSTREAMERPLUGINS_FOUND)
|
||||
+ LIST(REMOVE_DUPLICATES GSTREAMERPLUGINSBASE_LIBRARIES)
|
||||
+ LIST(REMOVE_DUPLICATES GSTREAMERPLUGINSBASE_INCLUDE_DIRS)
|
||||
IF (NOT GStreamer_Plugins_FIND_QUIETLY)
|
||||
MESSAGE(STATUS "Found GStreamer Plugins:
|
||||
${GSTREAMER_PLUGIN_AUDIO_LIBRARIES}
|
||||
@@ -125,20 +103,10 @@ IF (GSTREAMERPLUGINS_FOUND)
|
||||
${GSTREAMER_PLUGIN_TAG_LIBRARIES}
|
||||
${GSTREAMER_PLUGIN_VIDEO_LIBRARIES}")
|
||||
ENDIF (NOT GStreamer_Plugins_FIND_QUIETLY)
|
||||
-ELSE (GSTREAMERPLUGINS_FOUND)
|
||||
+ELSE (GSTREAMERPLUGINSBASE_FOUND)
|
||||
+ SET(GSTREAMERPLUGINSBASE_LIBRARIES GSTREAMERPLUGINSBASE_LIBRARIES-NOTFOUND)
|
||||
+ SET(GSTREAMERPLUGINSBASE_INCLUDE_DIRS GSTREAMERPLUGINSBASE_INCLUDE_DIRS-NOTFOUND)
|
||||
IF (GStreamer_Plugins_FIND_REQUIRED)
|
||||
MESSAGE(SEND_ERROR "Could NOT find GStreamer Plugins")
|
||||
ENDIF (GStreamer_Plugins_FIND_REQUIRED)
|
||||
-ENDIF (GSTREAMERPLUGINS_FOUND)
|
||||
-
|
||||
-MARK_AS_ADVANCED(GSTREAMERPLUGINS_DEFINITIONS
|
||||
- GSTREAMER_PLUGIN_AUDIO_LIBRARIES
|
||||
- GSTREAMER_PLUGIN_CDDA_LIBRARIES
|
||||
- GSTREAMER_PLUGIN_NETBUFFER_LIBRARIES
|
||||
- GSTREAMER_PLUGIN_PBUTILS_LIBRARIES
|
||||
- GSTREAMER_PLUGIN_RIFF_LIBRARIES
|
||||
- GSTREAMER_PLUGIN_RTP_LIBRARIES
|
||||
- GSTREAMER_PLUGIN_RTSP_LIBRARIES
|
||||
- GSTREAMER_PLUGIN_SDP_LIBRARIES
|
||||
- GSTREAMER_PLUGIN_TAG_LIBRARIES
|
||||
- GSTREAMER_PLUGIN_VIDEO_LIBRARIES)
|
||||
+ENDIF (GSTREAMERPLUGINSBASE_FOUND)
|
||||
diff --git a/gstreamer/CMakeLists.txt b/gstreamer/CMakeLists.txt
|
||||
index d529fb6..c42710b 100644
|
||||
--- a/gstreamer/CMakeLists.txt
|
||||
+++ b/gstreamer/CMakeLists.txt
|
||||
@@ -20,6 +20,8 @@ if (BUILD_PHONON_GSTREAMER)
|
||||
include_directories(
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${GSTREAMER_INCLUDE_DIR}
|
||||
+ ${GSTREAMER_PLUGIN_VIDEO_INCLUDE_DIR}
|
||||
+ ${GSTREAMER_PLUGIN_AUDIO_INCLUDE_DIR}
|
||||
${GLIB2_INCLUDE_DIR}
|
||||
${LIBXML2_INCLUDE_DIR}
|
||||
${X11_X11_INCLUDE_PATH})
|
||||
@@ -78,7 +80,7 @@ if (BUILD_PHONON_GSTREAMER)
|
||||
${QT_QTOPENGL_LIBRARY}
|
||||
${PHONON_LIBS} ${OPENGL_gl_LIBRARY}
|
||||
${GSTREAMER_LIBRARIES} ${GSTREAMER_BASE_LIBRARY} ${GSTREAMER_INTERFACE_LIBRARY}
|
||||
- ${GSTREAMER_PLUGIN_VIDEO_LIBRARIES} ${GSTREAMER_PLUGIN_AUDIO_LIBRARIES}
|
||||
+ ${GSTREAMER_PLUGIN_VIDEO_LIBRARY} ${GSTREAMER_PLUGIN_AUDIO_LIBRARY}
|
||||
${GLIB2_LIBRARIES} ${GOBJECT_LIBRARIES})
|
||||
if(ALSA_FOUND)
|
||||
target_link_libraries(phonon_gstreamer ${ASOUND_LIBRARY})
|
||||
diff --git a/gstreamer/ConfigureChecks.cmake b/gstreamer/ConfigureChecks.cmake
|
||||
index 095a0e9..73616fa 100644
|
||||
--- a/gstreamer/ConfigureChecks.cmake
|
||||
+++ b/gstreamer/ConfigureChecks.cmake
|
||||
@@ -16,8 +16,8 @@ macro_optional_find_package(GStreamer)
|
||||
macro_log_feature(GSTREAMER_FOUND "GStreamer" "gstreamer 0.10 is required for the multimedia backend" "http://gstreamer.freedesktop.org/modules/" FALSE "0.10")
|
||||
|
||||
macro_optional_find_package(GStreamerPlugins)
|
||||
-macro_log_feature(GSTREAMER_PLUGIN_VIDEO_LIBRARIES "GStreamer video plugin" "The gstreamer video plugin (part of gstreamer-plugins-base 0.10) is required for the multimedia gstreamer backend" "http://gstreamer.freedesktop.org/modules/" FALSE "0.10")
|
||||
-macro_log_feature(GSTREAMER_PLUGIN_AUDIO_LIBRARIES "GStreamer audio plugin" "The gstreamer audio plugin (part of gstreamer-plugins-base 0.10) is required for the multimedia gstreamer backend" "http://gstreamer.freedesktop.org/modules/" FALSE "0.10")
|
||||
+macro_log_feature(GSTREAMER_PLUGIN_VIDEO_FOUND "GStreamer video plugin" "The gstreamer video plugin (part of gstreamer-plugins-base 0.10) is required for the multimedia gstreamer backend" "http://gstreamer.freedesktop.org/modules/" FALSE "0.10")
|
||||
+macro_log_feature(GSTREAMER_PLUGIN_AUDIO_FOUND "GStreamer audio plugin" "The gstreamer audio plugin (part of gstreamer-plugins-base 0.10) is required for the multimedia gstreamer backend" "http://gstreamer.freedesktop.org/modules/" FALSE "0.10")
|
||||
|
||||
macro_optional_find_package(GLIB2)
|
||||
macro_log_feature(GLIB2_FOUND "GLib2" "GLib 2 is required to compile the gstreamer backend for Phonon" "http://www.gtk.org/download/" FALSE)
|
||||
@@ -31,8 +31,8 @@ macro_log_feature(LIBXML2_FOUND "LibXml2" "LibXml2 is required to compile the gs
|
||||
macro_optional_find_package(OpenGL)
|
||||
macro_log_feature(OPENGL_FOUND "OpenGL" "OpenGL support is required to compile the gstreamer backend for Phonon" "" FALSE)
|
||||
|
||||
-if (GSTREAMER_FOUND AND GSTREAMER_PLUGIN_VIDEO_LIBRARIES AND GSTREAMER_PLUGIN_AUDIO_LIBRARIES AND GLIB2_FOUND AND GOBJECT_FOUND AND LIBXML2_FOUND AND OPENGL_FOUND)
|
||||
+if (GSTREAMER_FOUND AND GSTREAMER_PLUGIN_VIDEO_FOUND AND GSTREAMER_PLUGIN_AUDIO_FOUND AND GLIB2_FOUND AND GOBJECT_FOUND AND LIBXML2_FOUND AND OPENGL_FOUND)
|
||||
set(BUILD_PHONON_GSTREAMER TRUE)
|
||||
-else (GSTREAMER_FOUND AND GSTREAMER_PLUGIN_VIDEO_LIBRARIES AND GSTREAMER_PLUGIN_AUDIO_LIBRARIES AND GLIB2_FOUND AND GOBJECT_FOUND AND LIBXML2_FOUND AND OPENGL_FOUND)
|
||||
+else (GSTREAMER_FOUND AND GSTREAMER_PLUGIN_VIDEO_FOUND AND GSTREAMER_PLUGIN_AUDIO_FOUND AND GLIB2_FOUND AND GOBJECT_FOUND AND LIBXML2_FOUND AND OPENGL_FOUND)
|
||||
set(BUILD_PHONON_GSTREAMER FALSE)
|
||||
-endif (GSTREAMER_FOUND AND GSTREAMER_PLUGIN_VIDEO_LIBRARIES AND GSTREAMER_PLUGIN_AUDIO_LIBRARIES AND GLIB2_FOUND AND GOBJECT_FOUND AND LIBXML2_FOUND AND OPENGL_FOUND)
|
||||
+endif (GSTREAMER_FOUND AND GSTREAMER_PLUGIN_VIDEO_FOUND AND GSTREAMER_PLUGIN_AUDIO_FOUND AND GLIB2_FOUND AND GOBJECT_FOUND AND LIBXML2_FOUND AND OPENGL_FOUND)
|
||||
--
|
||||
1.7.1
|
||||
|
@ -1,16 +0,0 @@
|
||||
{stdenv, fetchurl, cmake, qt4, policykit, automoc4, lib}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "polkit-qt-0.9.3";
|
||||
src = fetchurl {
|
||||
url = mirror://kde/stable/apps/KDE4.x/admin/polkit-qt-0.9.3.tar.bz2;
|
||||
sha256 = "08mz8p98nlxnxy1l751jg1010vgjq2f2d6n4cj27jvihqkpbaixn";
|
||||
};
|
||||
buildInputs = [ cmake automoc4 ];
|
||||
propagatedBuildInputs = [ qt4 policykit ];
|
||||
meta = {
|
||||
description = "Qt PolicyKit bindings";
|
||||
license = "LGPL";
|
||||
maintainers = [ lib.maintainers.sander ];
|
||||
};
|
||||
}
|
@ -1,23 +0,0 @@
|
||||
{stdenv, fetchurl, which, qt4}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "qca-2.0.2";
|
||||
src = fetchurl {
|
||||
url = http://delta.affinix.com/download/qca/2.0/qca-2.0.2.tar.bz2;
|
||||
sha256 = "49b5474450104a2298747c243de1451ab7a6aeed4bf7df43ffa4b7128a2837b8";
|
||||
};
|
||||
buildInputs = [ which qt4 ];
|
||||
preBuild = ''
|
||||
sed -i include/QtCrypto/qca_publickey.h -e '/EMSA3_Raw/a,\
|
||||
EMSA3_SHA224, ///< SHA224, with EMSA3 (ie PKCS#1 Version 1.5) encoding\
|
||||
EMSA3_SHA256, ///< SHA256, with EMSA3 (ie PKCS#1 Version 1.5) encoding\
|
||||
EMSA3_SHA384, ///< SHA384, with EMSA3 (ie PKCS#1 Version 1.5) encoding\
|
||||
EMSA3_SHA512 ///< SHA512, with EMSA3 (ie PKCS#1 Version 1.5) encoding'
|
||||
'';
|
||||
meta = with stdenv.lib; {
|
||||
description = "Qt Cryptographic Architecture";
|
||||
license = "LGPL";
|
||||
homepage = http://delta.affinix.com/qca;
|
||||
maintainers = [ maintainers.sander maintainers.urkud ];
|
||||
};
|
||||
}
|
@ -1,74 +0,0 @@
|
||||
Source: Upstream, SVN r864423
|
||||
Upstream: Yes
|
||||
Reason: Fix compilation w/ >=dev-libs/openssl-0.9.8g
|
||||
|
||||
|
||||
From 883f1057b31387e7cbfe66f6b3cf5781a6ca49fb Mon Sep 17 00:00:00 2001
|
||||
From: infiniti <infiniti@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>
|
||||
Date: Wed, 24 Sep 2008 19:22:26 +0000
|
||||
Subject: [PATCH] remove whirlpool usage. the algorithm is missing on at least 0.9.8g and
|
||||
0.9.8i, even though there's an OBJ_whirlpool definition in 0.9.8i.
|
||||
|
||||
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/qca@864423 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
|
||||
---
|
||||
plugins/qca-ossl/qca-ossl.cpp | 4 ++++
|
||||
1 files changed, 4 insertions(+), 0 deletions(-)
|
||||
|
||||
diff --git a/qca-ossl.cpp b/qca-ossl.cpp
|
||||
index 746a863..f9efd84 100644
|
||||
--- a/qca-ossl.cpp
|
||||
+++ b/qca-ossl.cpp
|
||||
@@ -6616,9 +6616,11 @@ static QStringList all_hash_types()
|
||||
#ifdef SHA512_DIGEST_LENGTH
|
||||
list += "sha512";
|
||||
#endif
|
||||
+/*
|
||||
#ifdef OBJ_whirlpool
|
||||
list += "whirlpool";
|
||||
#endif
|
||||
+*/
|
||||
return list;
|
||||
}
|
||||
|
||||
@@ -6863,10 +6865,12 @@ public:
|
||||
else if ( type == "sha512" )
|
||||
return new opensslHashContext( EVP_sha512(), this, type);
|
||||
#endif
|
||||
+/*
|
||||
#ifdef OBJ_whirlpool
|
||||
else if ( type == "whirlpool" )
|
||||
return new opensslHashContext( EVP_whirlpool(), this, type);
|
||||
#endif
|
||||
+*/
|
||||
else if ( type == "pbkdf1(sha1)" )
|
||||
return new opensslPbkdf1Context( EVP_sha1(), this, type );
|
||||
else if ( type == "pbkdf1(md2)" )
|
||||
--
|
||||
1.6.0.4
|
||||
|
||||
|
||||
From 70730a58fe6d9ba5b50b8971424663ba52947e4c Mon Sep 17 00:00:00 2001
|
||||
From: infiniti <infiniti@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>
|
||||
Date: Wed, 24 Sep 2008 19:23:30 +0000
|
||||
Subject: [PATCH] fix warning
|
||||
|
||||
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/qca@864425 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
|
||||
---
|
||||
plugins/qca-ossl/qca-ossl.cpp | 2 +-
|
||||
1 files changed, 1 insertions(+), 1 deletions(-)
|
||||
|
||||
diff --git a/qca-ossl.cpp b/qca-ossl.cpp
|
||||
index f9efd84..1790364 100644
|
||||
--- a/qca-ossl.cpp
|
||||
+++ b/qca-ossl.cpp
|
||||
@@ -327,7 +327,7 @@ static X509_EXTENSION *new_subject_key_id(X509 *cert)
|
||||
X509V3_CTX ctx;
|
||||
X509V3_set_ctx_nodb(&ctx);
|
||||
X509V3_set_ctx(&ctx, NULL, cert, NULL, NULL, 0);
|
||||
- X509_EXTENSION *ex = X509V3_EXT_conf_nid(NULL, &ctx, NID_subject_key_identifier, "hash");
|
||||
+ X509_EXTENSION *ex = X509V3_EXT_conf_nid(NULL, &ctx, NID_subject_key_identifier, (char *)"hash");
|
||||
return ex;
|
||||
}
|
||||
|
||||
--
|
||||
1.6.0.4
|
@ -1,32 +0,0 @@
|
||||
{stdenv, fetchurl, fetchsvn, qt4, qca2, openssl}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
version = "2.0.0-beta3";
|
||||
name = "qca-ossl-${version}";
|
||||
src = fetchurl {
|
||||
url = "http://delta.affinix.com/download/qca/2.0/plugins/${name}.tar.bz2";
|
||||
sha256 = "0yy68racvx3clybry2i1bw5bz9yhxr40p3xqagxxb15ihvsrzq08";
|
||||
};
|
||||
# SVN version has stabilized and has a lot of fixes for fresh OpenSSL
|
||||
# Take the main source from there
|
||||
svn_src = fetchsvn {
|
||||
url = svn://anonsvn.kde.org/home/kde/trunk/kdesupport/qca/plugins/qca-ossl ;
|
||||
rev = 1115936;
|
||||
sha256 = "ef2c0307e8834e1e7cb23b6fea1cc22486328a37186301a6c11161b1c93d834b";
|
||||
};
|
||||
buildInputs = [ qt4 qca2 openssl ];
|
||||
dontAddPrefix = true;
|
||||
configureFlags="--no-separate-debug-info --with-qca=${qca2}
|
||||
--with-openssl-inc=${openssl}/include --with-openssl-lib=${openssl}/lib";
|
||||
preConfigure=''
|
||||
cp ${svn_src}/qca-ossl.cpp .
|
||||
|
||||
configureFlags="$configureFlags --plugins-path=$out/lib/qt4/plugins"
|
||||
'';
|
||||
meta = with stdenv.lib; {
|
||||
description = "Qt Cryptographic Architecture OpenSSL plugin";
|
||||
license = "LGPL";
|
||||
homepage = http://delta.affinix.com/qca;
|
||||
maintainers = [ maintainers.urkud ];
|
||||
};
|
||||
}
|
@ -1,16 +0,0 @@
|
||||
{stdenv, fetchurl, lib, cmake, qt4}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "qimageblitz-0.0.4";
|
||||
src = fetchurl {
|
||||
url = mirror://sourceforge/qimageblitz/qimageblitz-0.0.4.tar.bz2;
|
||||
md5 = "cb87c7f1c0455e8984ee4830f1e749cf";
|
||||
};
|
||||
buildInputs = [ cmake qt4 ];
|
||||
meta = {
|
||||
description = "Graphical effect and filter library for KDE4";
|
||||
license = "BSD";
|
||||
homepage = http://qimageblitz.sourceforge.net;
|
||||
maintainers = [ lib.maintainers.sander ];
|
||||
};
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
{stdenv, fetchurl, lib, cmake, qt4, cluceneCore, redland, libiodbc}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "soprano-2.4.4";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sf/soprano/${name}.tar.bz2";
|
||||
sha256 = "02qi616w6kli75ibkrvjc88spx6hi8ahlf3c926bi4lh5h73pjkq";
|
||||
};
|
||||
|
||||
# We disable the Java backends, since we do not need them and they make the closure size much bigger
|
||||
buildInputs = [ cmake qt4 cluceneCore redland libiodbc ];
|
||||
|
||||
meta = {
|
||||
homepage = http://soprano.sourceforge.net/;
|
||||
description = "An object-oriented C++/Qt4 framework for RDF data";
|
||||
license = "LGPL";
|
||||
maintainers = with lib.maintainers; [ sander urkud ];
|
||||
platforms = qt4.meta.platforms;
|
||||
};
|
||||
}
|
@ -1,27 +0,0 @@
|
||||
{ stdenv, fetchurl, lib, cmake, qt4, perl, bzip2, libxml2, expat, exiv2
|
||||
, cluceneCore
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "strigi-0.7.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://www.vandenoever.info/software/strigi/${name}.tar.bz2";
|
||||
sha256 = "1cra4jlpd7cdvckwalfjrf2224qvhbkmxdd3sn02q9jhv830b0yi";
|
||||
};
|
||||
includeAllQtDirs=true;
|
||||
|
||||
CLUCENE_HOME = cluceneCore;
|
||||
|
||||
# Dependencies such as SQLite and FAM are unreliable in this release
|
||||
buildInputs = [
|
||||
cmake perl qt4 bzip2 stdenv.gcc.libc libxml2 expat exiv2 cluceneCore
|
||||
];
|
||||
|
||||
meta = {
|
||||
homepage = http://strigi.sourceforge.net;
|
||||
description = "A very fast and efficient crawler to index data on your harddrive";
|
||||
license = "LGPL";
|
||||
maintainers = [ lib.maintainers.sander ];
|
||||
};
|
||||
}
|
@ -1,16 +0,0 @@
|
||||
{stdenv, fetchurl, lib, cmake, qt4, perl, kdelibs, kdebase_workspace, automoc4, phonon}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "kdetoys-4.4.5";
|
||||
src = fetchurl {
|
||||
url = mirror://kde/stable/4.4.5/src/kdetoys-4.4.5.tar.bz2;
|
||||
sha256 = "0cydhkgx2aqn2z0hjd7kg0da18niq89xixfhc7sq4g92xc9fryq1";
|
||||
};
|
||||
buildInputs = [ cmake qt4 perl kdelibs kdebase_workspace automoc4 phonon ];
|
||||
meta = {
|
||||
description = "KDE Toys";
|
||||
license = "GPL";
|
||||
homepage = http://www.kde.org;
|
||||
inherit (kdelibs.meta) maintainers platforms;
|
||||
};
|
||||
}
|
@ -1,65 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
if [ $# -ne 2 ]; then
|
||||
echo Run this in the kde expressions directory
|
||||
echo usage: $0 oldversion newversion
|
||||
echo example: $0 4.3.4 4.3.5
|
||||
echo
|
||||
echo This will not update the l10n expressions, which have their own generator.
|
||||
echo This code supposes that the sha* assignations happen in the immediately next
|
||||
echo line to the url assignation.
|
||||
exit 1
|
||||
fi
|
||||
|
||||
OLD=$1
|
||||
NEW=$2
|
||||
|
||||
|
||||
# Regexp to match for the old version
|
||||
regexp_old="$(echo $OLD | sed -e 's/\./\\./g')"
|
||||
|
||||
|
||||
# stdin: the result of grep -1 "\<url" $filename
|
||||
# $1: the filename grepped, because this will modify it.
|
||||
function updateinfile() {
|
||||
local newhash oldhash
|
||||
local file=$1
|
||||
echo File: $file
|
||||
while read line; do
|
||||
if echo "$line" | grep -q -e "$regexp_old"; then
|
||||
url=$(echo "$line" | sed 's/.*\<url *= *"\?\(.*\)"\?.*;.*/\1/')
|
||||
echo - Url: "$url"
|
||||
newurl=$(echo $url | sed s/"$regexp_old"/$NEW/g)
|
||||
echo - New Url: "$newurl"
|
||||
newhash=$(nix-prefetch-url "$newurl")
|
||||
if [ $? -ne 0 ]; then
|
||||
echo Error downloading
|
||||
exit 1;
|
||||
fi
|
||||
echo - New Hash: "$newhash"
|
||||
elif echo "$line" | grep -q -e '\<sha[0-9]\+ *='; then
|
||||
oldhash=$(echo "$line" | sed 's/.*"\(.*\)".*/\1/')
|
||||
echo - Oldhash: $oldhash
|
||||
# Update the old hash in the file for the new hash
|
||||
sed -i 's/\(.*\)sha.*'$oldhash'.*/\1sha256 = "'$newhash'";/g' $file
|
||||
fi
|
||||
done
|
||||
sed -i s/"$regexp_old"/$NEW/g $file
|
||||
}
|
||||
|
||||
|
||||
# stdin: the nix files, which have 'fetchurl' calls downloading the old version files
|
||||
function updatefiles() {
|
||||
while read A; do
|
||||
# If the file has the old version in it...
|
||||
if grep -q -e "$regexp_old" $A; then
|
||||
|
||||
# Pass the url parameters and the surrounding shaXXX = expression to updateinfile
|
||||
grep -1 "\<url\>" $A > tmp;
|
||||
< tmp updateinfile $A
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
# Apply the version update to all nix files but l10n from '.'
|
||||
find . -\( -name *.nix -and -not -path "*l10n*" -\) | updatefiles
|
@ -1,13 +0,0 @@
|
||||
source $stdenv/setup
|
||||
|
||||
myPatchPhase()
|
||||
{
|
||||
for i in printer-applet/cmake-modules/FindSystemConfigPrinter.py printer-applet/printer-applet.py
|
||||
do
|
||||
sed -i -e "s|/usr/share/system-config-printer|$system_config_printer/share/system-config-printer|" $i
|
||||
done
|
||||
|
||||
sed -i -e "s|import cupshelpers.ppds, cupshelpers.cupshelpers|import ppds, cupshelpers|" printer-applet/cmake-modules/FindSystemConfigPrinter.py
|
||||
}
|
||||
patchPhase=myPatchPhase
|
||||
genericBuild
|
@ -1,26 +0,0 @@
|
||||
{ stdenv, fetchurl, lib, cmake, qt4, perl, gmp, python, libzip, libarchive, xz
|
||||
, sip, pyqt4, pycups, rhpl, system_config_printer
|
||||
, kdelibs, kdepimlibs, kdebase, kdebindings, automoc4, phonon, qimageblitz, qca2}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "kdeutils-4.4.5";
|
||||
|
||||
src = fetchurl {
|
||||
url = mirror://kde/stable/4.4.5/src/kdeutils-4.4.5.tar.bz2;
|
||||
sha256 = "159464yv5l0ra6h7l2ihfc3i4sr62229837zi6n9x4bfmd5pvvq7";
|
||||
};
|
||||
|
||||
builder = ./builder.sh;
|
||||
|
||||
inherit system_config_printer;
|
||||
|
||||
buildInputs = [ cmake qt4 perl gmp python libzip libarchive xz sip pyqt4 pycups rhpl system_config_printer
|
||||
kdelibs kdepimlibs kdebase kdebindings automoc4 phonon qimageblitz qca2 ];
|
||||
|
||||
meta = {
|
||||
description = "KDE Utilities";
|
||||
license = "GPL";
|
||||
homepage = http://www.kde.org;
|
||||
inherit (kdelibs.meta) maintainers platforms;
|
||||
};
|
||||
}
|
@ -1,17 +0,0 @@
|
||||
{ stdenv, fetchurl, lib, cmake, qt4, perl, libxml2, libxslt, boost
|
||||
, kdelibs, kdepimlibs, automoc4, phonon}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "kdewebdev-4.4.5";
|
||||
src = fetchurl {
|
||||
url = mirror://kde/stable/4.4.5/src/kdewebdev-4.4.5.tar.bz2;
|
||||
sha256 = "1yqn08xlzbcqrna76wqjmp58x28n3k47705znzqvh951ljdxds85";
|
||||
};
|
||||
buildInputs = [ cmake qt4 perl libxml2 libxslt boost kdelibs kdepimlibs automoc4 phonon ];
|
||||
meta = {
|
||||
description = "KDE Web development utilities";
|
||||
license = "GPL";
|
||||
homepage = http://www.kde.org;
|
||||
inherit (kdelibs.meta) maintainers platforms;
|
||||
};
|
||||
}
|
@ -7135,9 +7135,6 @@ let
|
||||
|
||||
kde4 = kde45;
|
||||
|
||||
kde44 = makeOverridable (import ../desktops/kde-4.4) (
|
||||
applyGlobalOverrides (p: { kde4 = p.kde44; qt4 = p.qt46; }));
|
||||
|
||||
kde45 = callPackage ../desktops/kde-4.5 {
|
||||
callPackage =
|
||||
let
|
||||
|
Loading…
Reference in New Issue
Block a user