summaryrefslogtreecommitdiff
path: root/eclass/kde5.eclass
diff options
context:
space:
mode:
authorManuel Rüger <mrueg@gentoo.org>2015-05-31 17:29:45 +0200
committerManuel Rüger <mrueg@gentoo.org>2015-05-31 17:29:45 +0200
commitebc61ef574b27ef630c21d69e02868ef53d9249b (patch)
tree736246ec3a38641dcc813709dd4819f29135c7aa /eclass/kde5.eclass
parentee70eff069e7477265db385673d50843274d740d (diff)
downloadkde-ebc61ef574b27ef630c21d69e02868ef53d9249b.tar.gz
kde-ebc61ef574b27ef630c21d69e02868ef53d9249b.tar.bz2
kde-ebc61ef574b27ef630c21d69e02868ef53d9249b.zip
[eclass] Drop fetch restriction for unpublished packages, as it did not work out as expected.
Diffstat (limited to 'eclass/kde5.eclass')
-rw-r--r--eclass/kde5.eclass73
1 files changed, 2 insertions, 71 deletions
diff --git a/eclass/kde5.eclass b/eclass/kde5.eclass
index 51821a0c20a..a462280678b 100644
--- a/eclass/kde5.eclass
+++ b/eclass/kde5.eclass
@@ -28,7 +28,7 @@ if [[ ${KDE_BUILD_TYPE} = live ]]; then
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:
@@ -101,14 +101,6 @@ fi
# 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
@@ -322,59 +314,9 @@ _calculate_live_repo() {
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}"
@@ -395,17 +337,6 @@ kde5_pkg_setup() {
_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.