* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kde5.eclass
@ 2014-11-13 4:34 Michael Palimaka (kensington)
0 siblings, 0 replies; 9+ messages in thread
From: Michael Palimaka (kensington) @ 2014-11-13 4:34 UTC (permalink / raw
To: gentoo-commits
kensington 14/11/13 04:34:05
Modified: ChangeLog kde5.eclass
Log:
Sync with KDE overlay. Raise kde-frameworks/kf-env dependency and update SRC_URI for Frameworks 5.4.0
Revision Changes Path
1.1418 eclass/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1418&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1418&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1417&r2=1.1418
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1417
retrieving revision 1.1418
diff -u -r1.1417 -r1.1418
--- ChangeLog 13 Nov 2014 04:19:51 -0000 1.1417
+++ ChangeLog 13 Nov 2014 04:34:05 -0000 1.1418
@@ -1,6 +1,10 @@
# ChangeLog for eclass directory
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1417 2014/11/13 04:19:51 kensington Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1418 2014/11/13 04:34:05 kensington Exp $
+
+ 13 Nov 2014; Michael Palimaka <kensington@gentoo.org> kde5.eclass:
+ Sync with KDE overlay. Raise kde-frameworks/kf-env dependency and update
+ SRC_URI for Frameworks 5.4.0
13 Nov 2014; Michael Palimaka <kensington@gentoo.org> kde4-base.eclass:
Add kde-workspace 4.11.14 SRC_URI.
1.2 eclass/kde5.eclass
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kde5.eclass?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kde5.eclass?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kde5.eclass?r1=1.1&r2=1.2
Index: kde5.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kde5.eclass,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- kde5.eclass 15 Oct 2014 12:48:57 -0000 1.1
+++ kde5.eclass 13 Nov 2014 04:34:05 -0000 1.2
@@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kde5.eclass,v 1.1 2014/10/15 12:48:57 kensington Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kde5.eclass,v 1.2 2014/11/13 04:34:05 kensington Exp $
# @ECLASS: kde5.eclass
# @MAINTAINER:
@@ -109,7 +109,7 @@
fi
DEPEND+=" >=dev-libs/extra-cmake-modules-${ecm_version}"
- RDEPEND+=" >=kde-frameworks/kf-env-2"
+ RDEPEND+=" >=kde-frameworks/kf-env-3"
COMMONDEPEND+=" >=dev-qt/qtcore-${QT_MINIMAL}:5"
if [[ ${CATEGORY} = kde-base ]]; then
@@ -197,7 +197,12 @@
case ${CATEGORY} in
kde-frameworks)
- SRC_URI="mirror://kde/stable/frameworks/${PV}/${_kmname}-${PV}.tar.xz"
+ case ${PV} in
+ 5.0.0|5.1.0|5.2.0|5.3.0)
+ SRC_URI="mirror://kde/stable/frameworks/${PV}/${_kmname}-${PV}.tar.xz" ;;
+ *)
+ SRC_URI="mirror://kde/stable/frameworks/${PV%.*}/${_kmname}-${PV}.tar.xz" ;;
+ esac
;;
kde-base)
case ${PV} in
^ permalink raw reply [flat|nested] 9+ messages in thread
* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kde5.eclass
@ 2015-02-10 22:21 Johannes Huber (johu)
0 siblings, 0 replies; 9+ messages in thread
From: Johannes Huber (johu) @ 2015-02-10 22:21 UTC (permalink / raw
To: gentoo-commits
johu 15/02/10 22:21:26
Modified: ChangeLog kde5.eclass
Log:
Sync SRC_URI calculation with kde overlay, fixes bug #539668.
Revision Changes Path
1.1530 eclass/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1530&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1530&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1529&r2=1.1530
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1529
retrieving revision 1.1530
diff -u -r1.1529 -r1.1530
--- ChangeLog 10 Feb 2015 20:41:56 -0000 1.1529
+++ ChangeLog 10 Feb 2015 22:21:26 -0000 1.1530
@@ -1,6 +1,9 @@
# ChangeLog for eclass directory
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1529 2015/02/10 20:41:56 johu Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1530 2015/02/10 22:21:26 johu Exp $
+
+ 10 Feb 2015; Johannes Huber <johu@gentoo.org> kde5.eclass:
+ Sync SRC_URI calculation with kde overlay, fixes bug #539668.
10 Feb 2015; Johannes Huber <johu@gentoo.org> kde4-functions.eclass:
Support for kde-apps category, remove function moved to cmake-utils. Some
1.3 eclass/kde5.eclass
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kde5.eclass?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kde5.eclass?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kde5.eclass?r1=1.2&r2=1.3
Index: kde5.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kde5.eclass,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- kde5.eclass 13 Nov 2014 04:34:05 -0000 1.2
+++ kde5.eclass 10 Feb 2015 22:21:26 -0000 1.3
@@ -1,6 +1,6 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kde5.eclass,v 1.2 2014/11/13 04:34:05 kensington Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kde5.eclass,v 1.3 2015/02/10 22:21:26 johu Exp $
# @ECLASS: kde5.eclass
# @MAINTAINER:
@@ -196,24 +196,25 @@
DEPEND+=" app-arch/xz-utils"
case ${CATEGORY} in
- kde-frameworks)
- case ${PV} in
- 5.0.0|5.1.0|5.2.0|5.3.0)
- SRC_URI="mirror://kde/stable/frameworks/${PV}/${_kmname}-${PV}.tar.xz" ;;
+ kde-apps)
+ case ${PV} in
+ ??.?.[6-9]? | ??.??.[6-9]? )
+ SRC_URI="mirror://kde/unstable/applications/${PV}/src/${_kmname}-${PV}.tar.xz"
+ RESTRICT+=" mirror"
+ ;;
*)
- SRC_URI="mirror://kde/stable/frameworks/${PV%.*}/${_kmname}-${PV}.tar.xz" ;;
+ SRC_URI="mirror://kde/stable/applications/${PV}/src/${_kmname}-${PV}.tar.xz" ;;
esac
;;
- kde-base)
+ kde-frameworks)
+ SRC_URI="mirror://kde/stable/frameworks/${PV%.*}/${_kmname}-${PV}.tar.xz" ;;
+ kde-plasma)
case ${PV} in
5.?.[6-9]? )
# Plasma 5 beta releases
SRC_URI="mirror://kde/unstable/plasma/${PV}/${_kmname}-${PV}.tar.xz"
RESTRICT+=" mirror"
;;
- 5.1.0.1)
- # Plasma 5 stable releases
- SRC_URI="mirror://kde/stable/plasma/5.1.0/${_kmname}-${PV}.tar.xz" ;;
*)
# Plasma 5 stable releases
SRC_URI="mirror://kde/stable/plasma/${PV}/${_kmname}-${PV}.tar.xz" ;;
^ permalink raw reply [flat|nested] 9+ messages in thread
* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kde5.eclass
@ 2015-04-11 16:31 Michael Palimaka (kensington)
0 siblings, 0 replies; 9+ messages in thread
From: Michael Palimaka (kensington) @ 2015-04-11 16:31 UTC (permalink / raw
To: gentoo-commits
kensington 15/04/11 16:31:36
Modified: ChangeLog kde5.eclass
Log:
extra-cmake-modules moved from dev-libs to kde-frameworks.
Revision Changes Path
1.1585 eclass/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1585&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1585&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1584&r2=1.1585
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1584
retrieving revision 1.1585
diff -u -r1.1584 -r1.1585
--- ChangeLog 4 Apr 2015 21:04:49 -0000 1.1584
+++ ChangeLog 11 Apr 2015 16:31:36 -0000 1.1585
@@ -1,6 +1,9 @@
# ChangeLog for eclass directory
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1584 2015/04/04 21:04:49 chewi Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1585 2015/04/11 16:31:36 kensington Exp $
+
+ 11 Apr 2015; Michael Palimaka <kensington@gentoo.org> kde5.eclass:
+ extra-cmake-modules moved from dev-libs to kde-frameworks.
04 Apr 2015; James Le Cuirot <chewi@gentoo.org> java-utils-2.eclass,
java-pkg-simple.eclass:
1.5 eclass/kde5.eclass
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kde5.eclass?rev=1.5&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kde5.eclass?rev=1.5&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kde5.eclass?r1=1.4&r2=1.5
Index: kde5.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kde5.eclass,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- kde5.eclass 18 Mar 2015 13:04:35 -0000 1.4
+++ kde5.eclass 11 Apr 2015 16:31:36 -0000 1.5
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kde5.eclass,v 1.4 2015/03/18 13:04:35 kensington Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kde5.eclass,v 1.5 2015/04/11 16:31:36 kensington Exp $
# @ECLASS: kde5.eclass
# @MAINTAINER:
@@ -125,7 +125,7 @@
esac
fi
- DEPEND+=" >=dev-libs/extra-cmake-modules-${ECM_MINIMAL}"
+ DEPEND+=" >=kde-frameworks/extra-cmake-modules-${ECM_MINIMAL}"
RDEPEND+=" >=kde-frameworks/kf-env-3"
COMMONDEPEND+=" >=dev-qt/qtcore-${QT_MINIMAL}:5"
^ permalink raw reply [flat|nested] 9+ messages in thread
* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kde5.eclass
@ 2015-05-09 10:22 Manuel Rueger (mrueg)
0 siblings, 0 replies; 9+ messages in thread
From: Manuel Rueger (mrueg) @ 2015-05-09 10:22 UTC (permalink / raw
To: gentoo-commits
mrueg 15/05/09 10:22:36
Modified: ChangeLog kde5.eclass
Log:
Sync kde5.eclass with overlay.
Revision Changes Path
1.1604 eclass/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1604&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1604&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1603&r2=1.1604
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1603
retrieving revision 1.1604
diff -u -r1.1603 -r1.1604
--- ChangeLog 9 May 2015 08:01:28 -0000 1.1603
+++ ChangeLog 9 May 2015 10:22:36 -0000 1.1604
@@ -1,6 +1,9 @@
# ChangeLog for eclass directory
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1603 2015/05/09 08:01:28 ulm Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1604 2015/05/09 10:22:36 mrueg Exp $
+
+ 09 May 2015; Manuel Rüger <mrueg@gentoo.org> kde5.eclass:
+ Sync with overlay.
09 May 2015; Ulrich Müller <ulm@gentoo.org>
-tests/autotools:eaclocal_amflags.sh, +tests/autotools_eaclocal_amflags.sh,
1.7 eclass/kde5.eclass
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kde5.eclass?rev=1.7&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kde5.eclass?rev=1.7&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kde5.eclass?r1=1.6&r2=1.7
Index: kde5.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kde5.eclass,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- kde5.eclass 11 Apr 2015 17:11:22 -0000 1.6
+++ kde5.eclass 9 May 2015 10:22:36 -0000 1.7
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kde5.eclass,v 1.6 2015/04/11 17:11:22 kensington Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kde5.eclass,v 1.7 2015/05/09 10:22:36 mrueg Exp $
# @ECLASS: kde5.eclass
# @MAINTAINER:
@@ -28,7 +28,7 @@
esac
fi
-EXPORT_FUNCTIONS pkg_pretend pkg_setup src_unpack src_prepare src_configure src_compile src_test src_install pkg_preinst pkg_postinst pkg_postrm
+EXPORT_FUNCTIONS pkg_pretend pkg_setup pkg_nofetch src_unpack src_prepare src_configure src_compile src_test src_install pkg_preinst pkg_postinst pkg_postrm
# @ECLASS-VARIABLE: QT_MINIMAL
# @DESCRIPTION:
@@ -81,13 +81,28 @@
: ${KDE_TEST:=false}
fi
+# @ECLASS-VARIABLE: KDE_PUNT_BOGUS_DEPS
+# @DESCRIPTION:
+# If set to "false", do nothing.
+# For any other value, do black magic to make hardcoded-but-optional dependencies
+# optional again. An upstream solution is preferable and this is a last resort.
+: ${KDE_PUNT_BOGUS_DEPS:=false}
+
# @ECLASS-VARIABLE: KDE_SELINUX_MODULE
# @DESCRIPTION:
# If set to "none", do nothing.
# For any other value, add selinux to IUSE, and depending on that useflag
-# add a dependency on sec-policy/selinux-${KDE_SELINUX_MODULE} to (R)DEPEND
+# add a dependency on sec-policy/selinux-${KDE_SELINUX_MODULE} to (R)DEPEND.
: ${KDE_SELINUX_MODULE:=none}
+# @ECLASS-VARIABLE: KDE_RELEASE_DATE
+# @DESCRIPTION:
+# Used to display a fetch restriction for packages that have not been published yet.
+# If set to "none", use internal schedule.
+# Otherwise set it to a date formatted as YYMMDD.
+# Internal schedule is adjusted in _get_release_date().
+: ${KDE_RELEASE_DATE:=none}
+
if [[ ${KDEBASE} = kdevelop ]]; then
HOMEPAGE="http://www.kdevelop.org/"
else
@@ -301,9 +316,59 @@
esac
}
+
+_get_release_date() {
+ debug-print-function ${FUNCNAME} "$@"
+ case ${CATEGORY} in
+ kde-frameworks)
+ case ${PV} in
+ 5.10) echo "20150507" ;;
+ 5.11) echo "20150611" ;;
+ 5.12) echo "20150709" ;;
+ 5.13) echo "20150806" ;;
+ *) echo "none" ;;
+ esac
+ ;;
+ kde-plasma)
+ case ${PV} in
+ 5.3.0) echo "20150428" ;;
+ 5.3.1) echo "20150526" ;;
+ 5.3.2) echo "20150630" ;;
+ 5.3.95) echo "20150811" ;;
+ 5.4.0) echo "20150825" ;;
+ *) echo "none" ;;
+ esac
+ ;;
+ kde-applications)
+ case ${PV} in
+ 15.04.1) echo "20150512" ;;
+ 15.04.2) echo "20150602" ;;
+ 15.04.3) echo "20150630" ;;
+ 15.07.90) echo "20150805" ;;
+ 15.08.0) echo "20150819" ;;
+ *) echo "none" ;;
+ esac
+ ;;
+ *) echo "none" ;;
+ esac
+}
+
+_check_fetch_restriction() {
+ debug-print-function ${FUNCNAME} "$@"
+ if [[ ${KDE_RELEASE_DATE} == "none" ]]; then
+ KDE_RELEASE_DATE=$(_get_release_date)
+ fi
+ if [[ ${KDE_RELEASE_DATE} != "none" ]]; then
+ if [[ $(date +"%Y%m%d") < ${KDE_RELEASE_DATE} ]]; then
+ RESTRICT+=" fetch"
+ fi
+ fi
+}
+
case ${KDE_BUILD_TYPE} in
live) _calculate_live_repo ;;
- *) _calculate_src_uri ;;
+ *) _calculate_src_uri
+ _check_fetch_restriction ;;
esac
debug-print "${LINENO} ${ECLASS} ${FUNCNAME}: SRC_URI is ${SRC_URI}"
@@ -324,6 +389,17 @@
_check_gcc_version
}
+# @FUNCTION: kde5_pkg_nofetch
+# @DESCRIPTION:
+# Display package publication status
+kde5_pkg_nofetch() {
+ einfo "${CATEGORY}/${P} has not been released to the public yet"
+ einfo "and is only available to packagers right now."
+ einfo ""
+ einfo "Further information:"
+ einfo "https://techbase.kde.org/Schedules"
+}
+
# @FUNCTION: kde5_src_unpack
# @DESCRIPTION:
# Function for unpacking KDE 5.
@@ -388,15 +464,25 @@
comment_add_subdirectory tests
fi
- # only build unit tests when required
- if ! use_if_iuse test ; then
- comment_add_subdirectory autotests
- comment_add_subdirectory tests
+ if [[ ${CATEGORY} = kde-frameworks || ${CATEGORY} = kde-plasma || ${CATEGORY} = kde-apps ]] ; then
+ # only build unit tests when required
+ if ! use_if_iuse test ; then
+ comment_add_subdirectory autotests
+ comment_add_subdirectory tests
+ fi
fi
- if [[ ${CATEGORY} = kde-plasma ]]; then
- punt_bogus_deps
- fi
+ case ${KDE_PUNT_BOGUS_DEPS} in
+ false) ;;
+ *)
+ if ! use_if_iuse test ; then
+ punt_bogus_dep Qt5 Test
+ fi
+ if ! use_if_iuse handbook ; then
+ punt_bogus_dep KF5 DocTools
+ fi
+ ;;
+ esac
cmake-utils_src_prepare
}
^ permalink raw reply [flat|nested] 9+ messages in thread
* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kde5.eclass
@ 2015-05-09 15:33 Manuel Rueger (mrueg)
0 siblings, 0 replies; 9+ messages in thread
From: Manuel Rueger (mrueg) @ 2015-05-09 15:33 UTC (permalink / raw
To: gentoo-commits
mrueg 15/05/09 15:33:21
Modified: ChangeLog kde5.eclass
Log:
Sync kde5.eclass with overlay.
Revision Changes Path
1.1606 eclass/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1606&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1606&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1605&r2=1.1606
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1605
retrieving revision 1.1606
diff -u -r1.1605 -r1.1606
--- ChangeLog 9 May 2015 10:24:46 -0000 1.1605
+++ ChangeLog 9 May 2015 15:33:21 -0000 1.1606
@@ -1,6 +1,9 @@
# ChangeLog for eclass directory
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1605 2015/05/09 10:24:46 mrueg Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1606 2015/05/09 15:33:21 mrueg Exp $
+
+ 09 May 2015; Manuel Rüger <mrueg@gentoo.org> kde5.eclass:
+ Sync with overlay.
09 May 2015; Manuel Rüger <mrueg@gentoo.org> kde5-functions.eclass:
Sync with overlay.
1.8 eclass/kde5.eclass
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kde5.eclass?rev=1.8&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kde5.eclass?rev=1.8&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kde5.eclass?r1=1.7&r2=1.8
Index: kde5.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kde5.eclass,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- kde5.eclass 9 May 2015 10:22:36 -0000 1.7
+++ kde5.eclass 9 May 2015 15:33:21 -0000 1.8
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kde5.eclass,v 1.7 2015/05/09 10:22:36 mrueg Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kde5.eclass,v 1.8 2015/05/09 15:33:21 mrueg Exp $
# @ECLASS: kde5.eclass
# @MAINTAINER:
@@ -322,10 +322,10 @@
case ${CATEGORY} in
kde-frameworks)
case ${PV} in
- 5.10) echo "20150507" ;;
- 5.11) echo "20150611" ;;
- 5.12) echo "20150709" ;;
- 5.13) echo "20150806" ;;
+ 5.10.0) echo "20150507" ;;
+ 5.11.0) echo "20150611" ;;
+ 5.12.0) echo "20150709" ;;
+ 5.13.0) echo "20150806" ;;
*) echo "none" ;;
esac
;;
@@ -339,7 +339,7 @@
*) echo "none" ;;
esac
;;
- kde-applications)
+ kde-apps)
case ${PV} in
15.04.1) echo "20150512" ;;
15.04.2) echo "20150602" ;;
@@ -359,7 +359,7 @@
KDE_RELEASE_DATE=$(_get_release_date)
fi
if [[ ${KDE_RELEASE_DATE} != "none" ]]; then
- if [[ $(date +"%Y%m%d") < ${KDE_RELEASE_DATE} ]]; then
+ if [[ $(date -u +"%Y%m%d") < ${KDE_RELEASE_DATE} ]]; then
RESTRICT+=" fetch"
fi
fi
^ permalink raw reply [flat|nested] 9+ messages in thread
* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kde5.eclass
@ 2015-05-31 15:51 Manuel Rueger (mrueg)
0 siblings, 0 replies; 9+ messages in thread
From: Manuel Rueger (mrueg) @ 2015-05-31 15:51 UTC (permalink / raw
To: gentoo-commits
mrueg 15/05/31 15:51:21
Modified: ChangeLog kde5.eclass
Log:
Sync verbosely with kde overlay. Drop fetch restriction for unpublished packages including the pkg_nofetch prompt. This did not work out as expected, see bug 549012. Add support for split localization packages via kde-apps/kde4-l10n. Add KDE_BLOCK_SLOT4 variable which makes it possible to adjust coinstallability of kf5 packages.
Revision Changes Path
1.1634 eclass/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1634&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1634&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1633&r2=1.1634
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1633
retrieving revision 1.1634
diff -u -r1.1633 -r1.1634
--- ChangeLog 31 May 2015 13:56:53 -0000 1.1633
+++ ChangeLog 31 May 2015 15:51:21 -0000 1.1634
@@ -1,6 +1,13 @@
# ChangeLog for eclass directory
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1633 2015/05/31 13:56:53 pesa Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1634 2015/05/31 15:51:21 mrueg Exp $
+
+ 31 May 2015; Manuel Rüger <mrueg@gentoo.org> kde5.eclass:
+ Sync verbosely with kde overlay. Drop fetch restriction for unpublished
+ packages including the pkg_nofetch prompt. This did not work out as expected,
+ see bug 549012. Add support for split localization packages via
+ kde-apps/kde4-l10n. Add KDE_BLOCK_SLOT4 variable which makes it possible to
+ adjust coinstallability of kf5 packages.
31 May 2015; Davide Pesavento <pesa@gentoo.org> qt4-build-multilib.eclass:
Blacklist graphite-related flags that cause ICEs on qtwebkit (bug 550780).
1.10 eclass/kde5.eclass
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kde5.eclass?rev=1.10&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kde5.eclass?rev=1.10&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kde5.eclass?r1=1.9&r2=1.10
Index: kde5.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kde5.eclass,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- kde5.eclass 31 May 2015 10:11:35 -0000 1.9
+++ kde5.eclass 31 May 2015 15:51:21 -0000 1.10
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kde5.eclass,v 1.9 2015/05/31 10:11:35 perfinion Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kde5.eclass,v 1.10 2015/05/31 15:51:21 mrueg Exp $
# @ECLASS: kde5.eclass
# @MAINTAINER:
@@ -28,7 +28,7 @@
esac
fi
-EXPORT_FUNCTIONS pkg_pretend pkg_setup pkg_nofetch src_unpack src_prepare src_configure src_compile src_test src_install pkg_preinst pkg_postinst pkg_postrm
+EXPORT_FUNCTIONS pkg_pretend pkg_setup src_unpack src_prepare src_configure src_compile src_test src_install pkg_preinst pkg_postinst pkg_postrm
# @ECLASS-VARIABLE: QT_MINIMAL
# @DESCRIPTION:
@@ -41,6 +41,12 @@
# For any other value, add a dependency on dev-qt/qtcore:5 and kde-frameworks/extra-cmake-modules:5.
: ${KDE_AUTODEPS:=true}
+# @ECLASS-VARIABLE: KDE_BLOCK_SLOT4
+# @DESCRIPTION:
+# This variable is used when KDE_AUTODEPS is set.
+# If set to "true", add RDEPEND block on kde-{base,apps}/${PN}:4
+: ${KDE_BLOCK_SLOT4:=true}
+
# @ECLASS-VARIABLE: KDE_DEBUG
# @DESCRIPTION:
# If set to "false", unconditionally build with -DNDEBUG.
@@ -95,14 +101,6 @@
# add a dependency on sec-policy/selinux-${KDE_SELINUX_MODULE} to (R)DEPEND.
: ${KDE_SELINUX_MODULE:=none}
-# @ECLASS-VARIABLE: KDE_RELEASE_DATE
-# @DESCRIPTION:
-# Used to display a fetch restriction for packages that have not been published yet.
-# If set to "none", use internal schedule.
-# Otherwise set it to a date formatted as YYMMDD.
-# Internal schedule is adjusted in _get_release_date().
-: ${KDE_RELEASE_DATE:=none}
-
if [[ ${KDEBASE} = kdevelop ]]; then
HOMEPAGE="http://www.kdevelop.org/"
else
@@ -138,12 +136,12 @@
if [[ ${CATEGORY} = kde-plasma ]]; then
RDEPEND+="
- !kde-apps/kde-l10n[-minimal]
+ !kde-apps/kde4-l10n[-minimal]
!kde-base/kde-l10n:4[-minimal(-)]
"
fi
- if [[ ${CATEGORY} == kde-apps ]]; then
+ if [[ ${KDE_BLOCK_SLOT4} = true && ${CATEGORY} = kde-apps ]]; then
RDEPEND+="
!kde-apps/${PN}:4
!kde-base/${PN}
@@ -316,59 +314,9 @@
esac
}
-
-_get_release_date() {
- debug-print-function ${FUNCNAME} "$@"
- case ${CATEGORY} in
- kde-frameworks)
- case ${PV} in
- 5.10.0) echo "20150507" ;;
- 5.11.0) echo "20150611" ;;
- 5.12.0) echo "20150709" ;;
- 5.13.0) echo "20150806" ;;
- *) echo "none" ;;
- esac
- ;;
- kde-plasma)
- case ${PV} in
- 5.3.0) echo "20150428" ;;
- 5.3.1) echo "20150526" ;;
- 5.3.2) echo "20150630" ;;
- 5.3.95) echo "20150811" ;;
- 5.4.0) echo "20150825" ;;
- *) echo "none" ;;
- esac
- ;;
- kde-apps)
- case ${PV} in
- 15.04.1) echo "20150512" ;;
- 15.04.2) echo "20150602" ;;
- 15.04.3) echo "20150630" ;;
- 15.07.90) echo "20150805" ;;
- 15.08.0) echo "20150819" ;;
- *) echo "none" ;;
- esac
- ;;
- *) echo "none" ;;
- esac
-}
-
-_check_fetch_restriction() {
- debug-print-function ${FUNCNAME} "$@"
- if [[ ${KDE_RELEASE_DATE} == "none" ]]; then
- KDE_RELEASE_DATE=$(_get_release_date)
- fi
- if [[ ${KDE_RELEASE_DATE} != "none" ]]; then
- if [[ $(date -u +"%Y%m%d") < ${KDE_RELEASE_DATE} ]]; then
- RESTRICT+=" fetch"
- fi
- fi
-}
-
case ${KDE_BUILD_TYPE} in
live) _calculate_live_repo ;;
- *) _calculate_src_uri
- _check_fetch_restriction ;;
+ *) _calculate_src_uri ;;
esac
debug-print "${LINENO} ${ECLASS} ${FUNCNAME}: SRC_URI is ${SRC_URI}"
@@ -389,17 +337,6 @@
_check_gcc_version
}
-# @FUNCTION: kde5_pkg_nofetch
-# @DESCRIPTION:
-# Display package publication status
-kde5_pkg_nofetch() {
- einfo "${CATEGORY}/${P} has not been released to the public yet"
- einfo "and is only available to packagers right now."
- einfo ""
- einfo "Further information:"
- einfo "https://techbase.kde.org/Schedules"
-}
-
# @FUNCTION: kde5_src_unpack
# @DESCRIPTION:
# Function for unpacking KDE 5.
^ permalink raw reply [flat|nested] 9+ messages in thread
* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kde5.eclass
@ 2015-06-28 13:12 Johannes Huber (johu)
0 siblings, 0 replies; 9+ messages in thread
From: Johannes Huber (johu) @ 2015-06-28 13:12 UTC (permalink / raw
To: gentoo-commits
johu 15/06/28 13:12:52
Modified: ChangeLog kde5.eclass
Log:
Loop optimization as suggested by Michal Górny <mgorny@gentoo.org> on -dev ml.
Revision Changes Path
1.1692 eclass/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1692&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1692&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1691&r2=1.1692
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1691
retrieving revision 1.1692
diff -u -r1.1691 -r1.1692
--- ChangeLog 27 Jun 2015 22:02:21 -0000 1.1691
+++ ChangeLog 28 Jun 2015 13:12:52 -0000 1.1692
@@ -1,6 +1,10 @@
# ChangeLog for eclass directory
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1691 2015/06/27 22:02:21 johu Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1692 2015/06/28 13:12:52 johu Exp $
+
+ 28 Jun 2015; Johannes Huber <johu@gentoo.org> kde5.eclass:
+ Loop optimization as suggested by Michal Górny <mgorny@gentoo.org> on -dev
+ ml.
27 Jun 2015; Johannes Huber <johu@gentoo.org> kde5-functions.eclass,
kde5.eclass:
1.12 eclass/kde5.eclass
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kde5.eclass?rev=1.12&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kde5.eclass?rev=1.12&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kde5.eclass?r1=1.11&r2=1.12
Index: kde5.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kde5.eclass,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- kde5.eclass 27 Jun 2015 22:02:21 -0000 1.11
+++ kde5.eclass 28 Jun 2015 13:12:52 -0000 1.12
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kde5.eclass,v 1.11 2015/06/27 22:02:21 johu Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kde5.eclass,v 1.12 2015/06/28 13:12:52 johu Exp $
# @ECLASS: kde5.eclass
# @MAINTAINER:
@@ -375,7 +375,7 @@
if [[ ${KDE_BUILD_TYPE} = release ]] ; then
if [[ -d po ]] ; then
pushd po > /dev/null
- for lang in $(ls) ; do
+ for lang in *; do
if ! has ${lang} ${LINGUAS} ; then
if [[ ${lang} != CMakeLists.txt ]] ; then
rm -rf ${lang}
@@ -390,7 +390,7 @@
if [[ ${KDE_HANDBOOK} = true ]] ; then
pushd doc > /dev/null
- for lang in $(ls) ; do
+ for lang in *; do
if ! has ${lang} ${LINGUAS} ; then
comment_add_subdirectory ${lang}
fi
^ permalink raw reply [flat|nested] 9+ messages in thread
* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kde5.eclass
@ 2015-07-06 15:48 Michael Palimaka (kensington)
0 siblings, 0 replies; 9+ messages in thread
From: Michael Palimaka (kensington) @ 2015-07-06 15:48 UTC (permalink / raw
To: gentoo-commits
kensington 15/07/06 15:48:51
Modified: ChangeLog kde5.eclass
Log:
Add missing USE dependency default wrt bug #554056.
Revision Changes Path
1.1701 eclass/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1701&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1701&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1700&r2=1.1701
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1700
retrieving revision 1.1701
diff -u -r1.1700 -r1.1701
--- ChangeLog 5 Jul 2015 09:10:53 -0000 1.1700
+++ ChangeLog 6 Jul 2015 15:48:51 -0000 1.1701
@@ -1,6 +1,9 @@
# ChangeLog for eclass directory
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1700 2015/07/05 09:10:53 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1701 2015/07/06 15:48:51 kensington Exp $
+
+ 06 Jul 2015; Michael Palimaka <kensington@gentoo.org> kde5.eclass:
+ Add missing USE dependency default wrt bug #554056.
05 Jul 2015; Hans de Graaff <graaff@gentoo.org> ruby-fakegem.eclass:
Document that some variables must be set before inheriting the eclass.
1.13 eclass/kde5.eclass
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kde5.eclass?rev=1.13&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kde5.eclass?rev=1.13&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kde5.eclass?r1=1.12&r2=1.13
Index: kde5.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kde5.eclass,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- kde5.eclass 28 Jun 2015 13:12:52 -0000 1.12
+++ kde5.eclass 6 Jul 2015 15:48:51 -0000 1.13
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kde5.eclass,v 1.12 2015/06/28 13:12:52 johu Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kde5.eclass,v 1.13 2015/07/06 15:48:51 kensington Exp $
# @ECLASS: kde5.eclass
# @MAINTAINER:
@@ -136,7 +136,7 @@
if [[ ${CATEGORY} = kde-plasma ]]; then
RDEPEND+="
- !kde-apps/kde4-l10n[-minimal]
+ !kde-apps/kde4-l10n[-minimal(-)]
!kde-base/kde-l10n:4[-minimal(-)]
"
fi
^ permalink raw reply [flat|nested] 9+ messages in thread
* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kde5.eclass
@ 2015-08-03 14:03 Michael Palimaka (kensington)
0 siblings, 0 replies; 9+ messages in thread
From: Michael Palimaka (kensington) @ 2015-08-03 14:03 UTC (permalink / raw
To: gentoo-commits
kensington 15/08/03 14:03:00
Modified: ChangeLog kde5.eclass
Log:
Do not compress handbooks.
Revision Changes Path
1.1743 eclass/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1743&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1743&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1742&r2=1.1743
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1742
retrieving revision 1.1743
diff -u -r1.1742 -r1.1743
--- ChangeLog 2 Aug 2015 23:12:16 -0000 1.1742
+++ ChangeLog 3 Aug 2015 14:03:00 -0000 1.1743
@@ -1,6 +1,9 @@
# ChangeLog for eclass directory
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1742 2015/08/02 23:12:16 chewi Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1743 2015/08/03 14:03:00 kensington Exp $
+
+ 03 Aug 2015; Michael Palimaka <kensington@gentoo.org> kde5.eclass:
+ Do not compress handbooks.
02 Aug 2015; James Le Cuirot <chewi@gentoo.org> java-utils-2.eclass:
Allow java-pkg_get-javac to be called alone. Fixes bug #172594. Thanks to
1.14 eclass/kde5.eclass
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kde5.eclass?rev=1.14&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kde5.eclass?rev=1.14&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kde5.eclass?r1=1.13&r2=1.14
Index: kde5.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kde5.eclass,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- kde5.eclass 6 Jul 2015 15:48:51 -0000 1.13
+++ kde5.eclass 3 Aug 2015 14:03:00 -0000 1.14
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kde5.eclass,v 1.13 2015/07/06 15:48:51 kensington Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kde5.eclass,v 1.14 2015/08/03 14:03:00 kensington Exp $
# @ECLASS: kde5.eclass
# @MAINTAINER:
@@ -513,6 +513,12 @@
fi
cmake-utils_src_install
+
+ # We don't want ${PREFIX}/share/doc/HTML to be compressed,
+ # because then khelpcenter can't find the docs
+ if [[ -d ${ED}/${PREFIX}/share/doc/HTML ]]; then
+ docompress -x ${PREFIX}/share/doc/HTML
+ fi
}
# @FUNCTION: kde5_pkg_preinst
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2015-08-03 14:03 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-05-31 15:51 [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kde5.eclass Manuel Rueger (mrueg)
-- strict thread matches above, loose matches on Subject: below --
2015-08-03 14:03 Michael Palimaka (kensington)
2015-07-06 15:48 Michael Palimaka (kensington)
2015-06-28 13:12 Johannes Huber (johu)
2015-05-09 15:33 Manuel Rueger (mrueg)
2015-05-09 10:22 Manuel Rueger (mrueg)
2015-04-11 16:31 Michael Palimaka (kensington)
2015-02-10 22:21 Johannes Huber (johu)
2014-11-13 4:34 Michael Palimaka (kensington)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox