summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrançois Andriot <albator78@libertysurf.fr>2014-10-05 13:18:09 +0200
committerFrançois Andriot <albator78@libertysurf.fr>2014-10-05 13:18:09 +0200
commit817b99fec21b7d89d20d3f45fc5d7712e8af09ad (patch)
treeeda37345824620cfe84aa971b1096e5a6ccc1775
parent7517fab78467f3477e972c05c57f297517aeae67 (diff)
downloadtde-packaging-817b99fec21b7d89d20d3f45fc5d7712e8af09ad.tar.gz
tde-packaging-817b99fec21b7d89d20d3f45fc5d7712e8af09ad.zip
RPM Packaging: update build script
-rw-r--r--redhat/Makefile.r145
-rwxr-xr-xredhat/build/get_rpm_package_name.sh22
2 files changed, 15 insertions, 12 deletions
diff --git a/redhat/Makefile.r14 b/redhat/Makefile.r14
index e63f21016..c44c81de8 100644
--- a/redhat/Makefile.r14
+++ b/redhat/Makefile.r14
@@ -85,7 +85,7 @@ tdeadmin: tdebase
tdeartwork: tdebase
$(call buildpkg,tdeartwork)
-tdebase: tdelibs htdig cmake
+tdebase: tdelibs cmake htdig fileshareset
$(call buildpkg,tdebase)
tdebindings: tdebase tqscintilla
@@ -662,6 +662,9 @@ meta:
$(call buildpkg,extras/trinity-desktop)
### Extra packages
+fileshareset:
+ $(call buildpkg,extras/fileshareset)
+
icons-nuvola:
$(call buildpkg,extras/icons-nuvola)
diff --git a/redhat/build/get_rpm_package_name.sh b/redhat/build/get_rpm_package_name.sh
index c89bf56f2..c6221420d 100755
--- a/redhat/build/get_rpm_package_name.sh
+++ b/redhat/build/get_rpm_package_name.sh
@@ -17,23 +17,24 @@ DEVEL="$2"
# Some runtime packages are prefixed with 'trinity-', some are not.
case "${PKGNAME}" in
- "trinity-"*|"qt3"|"tqt3"|"tqtinterface"|"python-qt3"|"esound"|*"-tqt"|"lib"*) PREFIX="";;
+ "trinity-"*|"qt3"|"tqt3"|"tqtinterface"|"python-qt3"|"esound"|"avahi-tqt"|"dbus-tqt"|"dbus-1-tqt"|"libart-lgpl"|"fileshareset") PREFIX="";;
"autoconf"|"automake"|"cmake"|"gnuchess"|"htdig"|"imlib1"|"libotr3"|"libtool"|"lilypond"|"m4"|"mftrace"|"pcsc-perl"|"torsocks"|"wv2") PREFIX="";;
"curl") PREFIX="trinity-lib";;
*) PREFIX="trinity-";;
esac
# Runtime packages
+lib=$(rpm -E %_lib)
case "${PKGNAME}" in
# Some packages have different runtime name than source package.
- "avahi-tqt") PKGRUNTIME="libavahi-tqt1";;
- "dbus-tqt") PKGRUNTIME="libdbus-tqt-1-0";;
- "dbus-1-tqt") PKGRUNTIME="libdbus-1-tqt0";;
+ "avahi-tqt") PKGRUNTIME="${lib}avahi-tqt1";;
+ "dbus-tqt") PKGRUNTIME="${lib}dbus-tqt-1-0";;
+ "dbus-1-tqt") PKGRUNTIME="${lib}dbus-1-tqt0";;
"esound") PKGRUNTIME="esound-libs";;
"koffice") PKGRUNTIME="trinity-koffice-suite";;
- "libart-lgpl") PKGRUNTIME="libart_lgpl_2-2";;
- "tqt3") PKGRUNTIME="libtqt3-mt";;
- "tqtinterface") PKGRUNTIME="libtqt4";;
+ "libart-lgpl") PKGRUNTIME="${lib}art_lgpl_2-2";;
+ "tqt3") PKGRUNTIME="${lib}tqt3-mt";;
+ "tqtinterface") PKGRUNTIME="${lib}tqt4";;
# Language package: install only French language package
"k3b-i18n"|"koffice-i18n"|"tde-i18n") PKGRUNTIME="${PKGNAME}-French";;
# Default case: runtime package has same name as source package
@@ -61,18 +62,17 @@ if [ -n "${DEVEL}" ]; then
# Some package have specific development package.
case "${PKGNAME}" in
- "avahi-tqt") PKGRUNTIME="libavahi-tqt-devel";;
- "dbus-tqt") PKGRUNTIME="libdbus-tqt-1-devel";;
+ "avahi-tqt") PKGDEVEL="libavahi-tqt-devel";;
+ "dbus-tqt") PKGDEVEL="libdbus-tqt-1-devel";;
"dbus-1-tqt") PKGDEVEL="libdbus-1-tqt-devel";;
"esound") PKGDEVEL="esound-devel";;
"libart-lgpl") PKGDEVEL="libart_lgpl-devel";;
- "tqt3") PKGDEVEL="tqt3-dev-tools";;
+ "tqt3") PKGDEVEL="tqt3-dev-tools tqt3-apps-devel";;
# Default case: development package has same name as runtime package, plus '-devel' suffix.
*) PKGDEVEL="${PKGRUNTIME}-devel";;
esac
# Finally, other packages do have a '-devel'
echo "${PREFIX}${PKGDEVEL}"
-
fi