Merge pull request #22977 from ttuegel/triage-kde4
Remove KDE 4 desktop packages
This commit is contained in:
@@ -1,35 +0,0 @@
|
||||
{ stdenv, fetchurl, cmake, kdelibs, subversion, qt4, automoc4, phonon,
|
||||
gettext, pkgconfig, apr, aprutil, boost, qjson, grantlee }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "kdevplatform-1.7.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://kde/stable/kdevelop/4.7.3/src/${name}.tar.bz2";
|
||||
sha256 = "195134bde11672de38838f4b341ed28c58042374ca12beedacca9d30e6ab4a2b";
|
||||
};
|
||||
|
||||
patches = [
|
||||
./gettext.patch # build error caused by CMake update
|
||||
./dependency.patch # build error: https://phabricator.kde.org/D1160
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [ kdelibs qt4 phonon ];
|
||||
buildInputs = [ apr aprutil subversion boost qjson grantlee ];
|
||||
|
||||
nativeBuildInputs = [ cmake automoc4 gettext pkgconfig ];
|
||||
|
||||
enableParallelBuilding = false;
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
maintainers = [ maintainers.ambrop72 ];
|
||||
platforms = platforms.linux;
|
||||
description = "KDE libraries for IDE-like programs";
|
||||
longDescription = ''
|
||||
A free, opensource set of libraries that can be used as a foundation for
|
||||
IDE-like programs. It is programing-language independent, and is planned
|
||||
to be used by programs like: KDevelop, Quanta, Kile, KTechLab ... etc."
|
||||
'';
|
||||
homepage = https://www.kdevelop.org;
|
||||
};
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
diff --git a/plugins/filetemplates/CMakeLists.txt b/plugins/filetemplates/CMakeLists.txt
|
||||
--- a/plugins/filetemplates/CMakeLists.txt
|
||||
+++ b/plugins/filetemplates/CMakeLists.txt
|
||||
@@ -81,6 +81,7 @@
|
||||
)
|
||||
|
||||
kde4_add_executable(testfiletemplates ${test_srcs})
|
||||
+add_dependencies(testfiletemplates kdevfiletemplates)
|
||||
|
||||
target_link_libraries(testfiletemplates
|
||||
${KDE4_KDECORE_LIBS}
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
diff -urN kdevplatform-1.7.3.orig/po/CMakeLists.txt kdevplatform-1.7.3/po/CMakeLists.txt
|
||||
--- kdevplatform-1.7.3.orig/po/CMakeLists.txt 2016-03-04 23:25:30.102112596 +0100
|
||||
+++ kdevplatform-1.7.3/po/CMakeLists.txt 2016-03-04 23:26:06.242570024 +0100
|
||||
@@ -1,3 +1,4 @@
|
||||
+cmake_policy(SET CMP0002 OLD)
|
||||
find_package(Gettext REQUIRED)
|
||||
if (NOT GETTEXT_MSGMERGE_EXECUTABLE)
|
||||
MESSAGE(FATAL_ERROR "Please install msgmerge binary")
|
||||
@@ -1,19 +0,0 @@
|
||||
{ stdenv, fetchurl, automoc4, cmake, perl, pkgconfig, kdelibs, gmpxx }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "libalkimia-4.3.2";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://kde-apps.org/CONTENT/content-files/137323-${name}.tar.bz2";
|
||||
sha256 = "1p7bzi6mz5ymsfsxikk8m1cvi35zirb4fps9axkqlm6mjbwrldv4";
|
||||
};
|
||||
|
||||
patchPhase = "sed -e 's/KDE4_DATA_DIR/DATA_INSTALL_DIR/' -i CMakeLists.txt";
|
||||
nativeBuildInputs = [ automoc4 cmake perl pkgconfig ];
|
||||
buildInputs = [ kdelibs gmpxx ];
|
||||
|
||||
meta = {
|
||||
maintainers = [ stdenv.lib.maintainers.urkud ];
|
||||
inherit (kdelibs.meta) platforms;
|
||||
};
|
||||
}
|
||||
@@ -1,29 +0,0 @@
|
||||
{ stdenv, fetchurl, cmake, ecm
|
||||
, karchive, kcrash, ki18n, kio, solid
|
||||
, boost, gmp, qca-qt5, libgcrypt
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "libktorrent-2.0.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = http://download.kde.org/stable/ktorrent/5.0/libktorrent-2.0.1.tar.xz;
|
||||
sha256 = "0hiz4wm8jkymp24r6f1g8svj3pw9qspbjajf512m3j8s3bhrw3f7";
|
||||
};
|
||||
|
||||
outputs = [ "out" "dev" ];
|
||||
|
||||
nativeBuildInputs = [ cmake ecm ];
|
||||
buildInputs = [ karchive kcrash ki18n kio solid qca-qt5 libgcrypt ];
|
||||
|
||||
propagatedBuildInputs = [ gmp boost ];
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
meta = {
|
||||
description = "A BitTorrent library used by KTorrent";
|
||||
homepage = https://www.kde.org/applications/internet/ktorrent/;
|
||||
maintainers = [ stdenv.lib.maintainers.eelco ];
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
@@ -1,28 +1,29 @@
|
||||
{ stdenv, fetchurl, kdelibs, cmake, gmp, qca2, boost, gettext, qt4, automoc4
|
||||
, phonon, libgcrypt }:
|
||||
{ stdenv, fetchurl, cmake, ecm
|
||||
, karchive, kcrash, ki18n, kio, solid
|
||||
, boost, gmp, qca-qt5, libgcrypt
|
||||
}:
|
||||
|
||||
let
|
||||
mp_ = "3.1";
|
||||
version = "1.${mp_}";
|
||||
version4 = "4.${mp_}";
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
name = pname + "-" + version;
|
||||
pname = "libktorrent";
|
||||
name = "libktorrent-2.0.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "${meta.homepage}/downloads/${version4}/${name}.tar.bz2";
|
||||
sha256 = "2fe11ccb4bf2028c3da11e52cde890f1b3a90560e548eac89a4f8e1558b09725";
|
||||
url = http://download.kde.org/stable/ktorrent/5.0/libktorrent-2.0.1.tar.xz;
|
||||
sha256 = "0hiz4wm8jkymp24r6f1g8svj3pw9qspbjajf512m3j8s3bhrw3f7";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake automoc4 gettext ];
|
||||
buildInputs = [ kdelibs phonon gmp qca2 boost libgcrypt ];
|
||||
outputs = [ "out" "dev" ];
|
||||
|
||||
nativeBuildInputs = [ cmake ecm ];
|
||||
buildInputs = [ karchive kcrash ki18n kio solid qca-qt5 libgcrypt ];
|
||||
|
||||
propagatedBuildInputs = [ gmp boost ];
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
meta = {
|
||||
description = "A BitTorrent library used by KTorrent";
|
||||
homepage = http://ktorrent.pwsp.net;
|
||||
inherit (kdelibs.meta) platforms;
|
||||
homepage = https://www.kde.org/applications/internet/ktorrent/;
|
||||
maintainers = [ stdenv.lib.maintainers.eelco ];
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1,21 +0,0 @@
|
||||
{ stdenv, fetchgit, automoc4, cmake, pkgconfig, qjson, kdelibs }:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "libkvkontakte-1.0-pre20120103";
|
||||
|
||||
src = fetchgit {
|
||||
url = git://anongit.kde.org/libkvkontakte;
|
||||
rev = "4024f69cf54625dbe5dc2e2d811a996774a669ff";
|
||||
sha256 = "1ly95bc72a4zjqhr03liciqpi2hp8x4gqzm4gzr8alfysv2jvxbb";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ automoc4 cmake pkgconfig ];
|
||||
buildInputs = [ qjson kdelibs ];
|
||||
|
||||
meta = {
|
||||
homepage = https://projects.kde.org/projects/extragear/libs/libkvkontakte;
|
||||
description = "KDE library for interaction with vkontakte.ru social network via its open API";
|
||||
maintainers = [ stdenv.lib.maintainers.urkud ];
|
||||
inherit (kdelibs.meta) platforms;
|
||||
};
|
||||
}
|
||||
@@ -1,20 +0,0 @@
|
||||
{ stdenv, fetchgit, cmake, kdelibs, automoc4 }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "liblikeback-20110103";
|
||||
|
||||
src = fetchgit {
|
||||
url = git://anongit.kde.org/liblikeback.git;
|
||||
rev = "eeb037ae16b6aad8d73cbd6f57198aa111a88628";
|
||||
sha256 = "1p3c8hqfcbhjfyn1kj636kq52nb3vapfakmqvp2wklpljyq38f3z";
|
||||
};
|
||||
|
||||
buildInputs = [ cmake kdelibs automoc4 ];
|
||||
|
||||
meta = {
|
||||
description = "Simple feedback button/dialog for KDE 4.x applications";
|
||||
homepage = https://projects.kde.org/projects/playground/libs/liblikeback;
|
||||
maintainers = [ stdenv.lib.maintainers.urkud ];
|
||||
inherit (kdelibs.meta) platforms;
|
||||
};
|
||||
}
|
||||
@@ -1,31 +0,0 @@
|
||||
{ stdenv, fetchurl, cmake, pkgconfig, qt4, doxygen, modemmanager }:
|
||||
|
||||
let
|
||||
pname = "libmm-qt";
|
||||
version = "1.0.1";
|
||||
name = "${pname}-${version}";
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
inherit name;
|
||||
|
||||
buildInputs = [
|
||||
cmake
|
||||
pkgconfig
|
||||
qt4
|
||||
doxygen
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [ modemmanager ];
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://kde/unstable/modemmanager-qt/${version}/src/${name}-1.tar.xz";
|
||||
sha256 = "0ad57815a904ddb2660a7327c0bda5da47a2a60ce57b2b12f4aaff99b174f74a";
|
||||
};
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = "https://projects.kde.org/projects/extragear/libs/libmm-qt";
|
||||
description = "Qt wrapper for ModemManager DBus API";
|
||||
license = licenses.lgpl21;
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
}
|
||||
@@ -1,33 +0,0 @@
|
||||
{ stdenv, fetchurl, cmake, pkgconfig, qt4, networkmanager, libmm-qt }:
|
||||
|
||||
let
|
||||
pname = "libnm-qt";
|
||||
version = "0.9.8.2";
|
||||
name = "${pname}-${version}";
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
inherit name;
|
||||
|
||||
buildInputs = [
|
||||
cmake
|
||||
pkgconfig
|
||||
qt4
|
||||
networkmanager
|
||||
];
|
||||
|
||||
cmakeFlags = [ "-DCMAKE_INSTALL_LIBDIR=lib" ];
|
||||
|
||||
propagatedBuildInputs = [ libmm-qt ];
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://kde/unstable/networkmanager-qt/${version}/src/${name}.tar.xz";
|
||||
sha256 = "118fa4732536677f889b2776ec45bd0c726f26abcb8e8b6f8dfcaee265475f33";
|
||||
};
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = "https://projects.kde.org/projects/extragear/libs/libnm-qt";
|
||||
description = "Qt wrapper for NetworkManager DBus API";
|
||||
license = licenses.lgpl21;
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
}
|
||||
@@ -1,39 +0,0 @@
|
||||
{ stdenv, fetchurl, SDL, ffmpeg, frei0r, libjack2, libdv, libsamplerate
|
||||
, libvorbis, libxml2, makeWrapper, movit, pkgconfig, qt, sox
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "mlt-${version}";
|
||||
version = "0.9.6";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/mltframework/mlt/archive/v${version}.tar.gz";
|
||||
sha256 = "0s8ypg0q50zfcmq527y8cbdvzxhiqidm1923k28ar8jqmjp45ssh";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
SDL ffmpeg frei0r libjack2 libdv libsamplerate libvorbis libxml2
|
||||
makeWrapper movit pkgconfig qt sox
|
||||
];
|
||||
|
||||
# Mostly taken from:
|
||||
# http://www.kdenlive.org/user-manual/downloading-and-installing-kdenlive/installing-source/installing-mlt-rendering-engine
|
||||
configureFlags = [
|
||||
"--avformat-swscale" "--enable-gpl" "--enable-gpl" "--enable-gpl3"
|
||||
"--enable-opengl"
|
||||
];
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
postInstall = ''
|
||||
wrapProgram $out/bin/melt --prefix FREI0R_PATH : ${frei0r}/lib/frei0r-1
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Open source multimedia framework, designed for television broadcasting";
|
||||
homepage = http://www.mltframework.org/;
|
||||
license = licenses.gpl3;
|
||||
maintainers = [ maintainers.goibhniu ];
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user