Branch: master

c04a6133 2015-06-27 06:52:45 François Andriot
RPM packaging: update build scripts
M redhat/Makefile.r14
M redhat/build/build_rpm_package.sh
M redhat/build/get_source_files.sh
M redhat/buildenv.sh
diff --git a/redhat/Makefile.r14 b/redhat/Makefile.r14
index 4ad1c86..1b9e44d 100644
--- a/redhat/Makefile.r14
+++ b/redhat/Makefile.r14
@@ -1,7 +1,7 @@
 SHELL := /bin/bash
 PACKAGING_DIR := $(shell cd ..; pwd)
 PATH := $(PATH):$(shell pwd)/build
-TDE_VERSION = 14.0.0
+TDE_VERSION := 14.0.0
 
 buildpkg = \
   @echo "Now processing '$(1)' [from $(PACKAGING_DIR)]."; \
diff --git a/redhat/build/build_rpm_package.sh b/redhat/build/build_rpm_package.sh
index 7c4609e..2071ab4 100755
--- a/redhat/build/build_rpm_package.sh
+++ b/redhat/build/build_rpm_package.sh
@@ -56,8 +56,8 @@
 
 if [ -r "${TEMPDIR}/one.patch" ]; then
   sed -i "${TEMPDIR}/"*.spec \
-      -e "/^Source0:/ s/$/\nPatch0: one.patch/" \
-      -e "/%setup/ s/$/\n%patch0 -p1/"
+      -e "/^Source0:/ s/$/\nPatch389: one.patch/" \
+      -e "/%setup/ s/$/\n%patch389 -p1/"
 fi
 
 [ -d "${BUILDDIR}" ] || mkdir -p "${BUILDDIR}"
diff --git a/redhat/build/get_source_files.sh b/redhat/build/get_source_files.sh
index 03a3598..bec6782 100755
--- a/redhat/build/get_source_files.sh
+++ b/redhat/build/get_source_files.sh
@@ -6,6 +6,7 @@
 [ -z "${PKGNAME}" ] && echo "You must specify a package name !" && exit 1
 SPECFILE=$(get_specfile.sh ${PKGNAME} ${TDE_VERSION})
 SPECDIR="${SPECFILE%/*}"
+RPMPKGNAME="$(get_rpm_package_name.sh ${PKGNAME})"
 
 [ ! -r "${SPECFILE}" ] && exit 2
 
@@ -13,7 +14,7 @@
   case "${var}" in
     Version:*) VERSION="${val}";;
     Source[0-9]*:|Source:|Patch[0-9]*:)
-      FILE=$(rpm --define "tde_pkg ${PKGNAME}" --define "tde_version ${TDE_VERSION}" --define "name ${PKGNAME}" --define "version ${VERSION}" -E "${SPECDIR}/${val##*/}")
+      FILE=$(rpm --define "tde_pkg ${PKGNAME}" --define "tde_version ${TDE_VERSION}" --define "name ${RPMPKGNAME}" --define "version ${VERSION}" -E "${SPECDIR}/${val##*/}")
       if [ -r "${FILE}" ]; then
         echo "${FILE}"
       else
diff --git a/redhat/buildenv.sh b/redhat/buildenv.sh
index 91a78b7..4bb1fc6 100644
--- a/redhat/buildenv.sh
+++ b/redhat/buildenv.sh
@@ -3,7 +3,7 @@
 # This file can be sourced in your .bashrc
 
 TDE_BASEDIR=~/tde
-TDE_VERSION=14.0.0
+TDE_VERSION=14.0.1
 TDE_GITBASESRC=${TDE_BASEDIR}/tde_r14
 TDE_GITBASEPKG=${TDE_BASEDIR}/tde-packaging/redhat
 TDE_TARBALLS=${TDE_BASEDIR}/tde-tarballs/${TDE_VERSION}
@@ -19,7 +19,7 @@
 alias cdrpm='cd ~/rpmbuild/RPMS/RPMS${DIST}'
 
 # Build a single tarball (execute from GIT directory)
-alias tdp4='TARGET=14.0.0 SUFFIX=0 TARBALL_DIR=${TDE_TARBALLS}/main COMPRESS=gzip ${TDE_GITBASESRC}/scripts/create_tarball'
+alias tdp4='TARGET=14.0.1 SUFFIX=0 TARBALL_DIR=${TDE_TARBALLS}/main COMPRESS=gzip ${TDE_GITBASESRC}/scripts/create_tarball'
 
 # Rebuild all tarballs
 if [ -x /usr/bin/pigz ]; then
@@ -38,17 +38,17 @@
 }
 
 grp4() {
-  build_rpm_package.sh "${1}" "14.0.0"
+  build_rpm_package.sh "${1}" "14.0.1"
 }
 
 # Check if tarballs are more recent than installed packages
 checknew() {
-  find ~/tde/tde-tarballs/14.0.0 -name "trinity-*.tar.gz" | while read f; do
+  find ~/tde/tde-tarballs/14.0.1 -name "trinity-*.tar.gz" | while read f; do
     TAR="${f##*/}"
     NAME="${TAR%-*}"
     
     if rpm -q "${NAME}" &>/dev/null; then
-      set $(rpm -q --qf "%{name} 14.0.0 %{release}" ${NAME} )
+      set $(rpm -q --qf "%{name} 14.0.1 %{release}" ${NAME} )
       B="$1-$2~${3#*_}"
       A=${TAR%.tar.gz}
       B=${B%.opt}
14aa9dd4 2015-06-27 06:54:07 François Andriot
RPM packaging: update smartcardauth, trinity-filesystem
M redhat/applications/smartcardauth/smartcardauth-14.0.0.spec
M redhat/extras/trinity-filesystem/trinity-filesystem-14.0.0.spec
diff --git a/redhat/applications/smartcardauth/smartcardauth-14.0.0.spec b/redhat/applications/smartcardauth/smartcardauth-14.0.0.spec
index 4176d71..75d7e35 100644
--- a/redhat/applications/smartcardauth/smartcardauth-14.0.0.spec
+++ b/redhat/applications/smartcardauth/smartcardauth-14.0.0.spec
@@ -53,6 +53,8 @@
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 Source0:		%{name}-%{tde_version}%{?preversion:~%{preversion}}.tar.gz
+Source1:		trinity-%{tde_pkg}-rpmlintrc
+Patch0:			%{tde_pkg}-%{tde_version}.patch
 
 BuildRequires:	trinity-tdelibs-devel >= %{tde_version}
 BuildRequires:	trinity-tdebase-devel >= %{tde_version}
@@ -135,6 +137,7 @@
 
 %prep
 %setup -q -n %{name}-%{tde_version}%{?preversion:~%{preversion}}
+%patch0 -p1 -b .ftbfs
 
 %__sed -i "Makefile" \
 	-e "s|/usr/lib/perl5/Chipcard|%{_libdir}/perl5/vendor_perl/Chipcard|g"
@@ -143,10 +146,8 @@
 %build
 export PATH="%{tde_bindir}:${PATH}"
 
-export CFLAGS="${CXXFLAGS} ${RPM_OPT_FLAGS}"
-export CXXFLAGS="${CXXFLAGS} ${RPM_OPT_FLAGS}"
-
-./build_ckpasswd
+cd src
+make CFLAGS="${RPM_OPT_FLAGS}"  CXXFLAGS="${RPM_OPT_FLAGS}"
 
 
 %install
diff --git a/redhat/extras/trinity-filesystem/trinity-filesystem-14.0.0.spec b/redhat/extras/trinity-filesystem/trinity-filesystem-14.0.0.spec
index 1d7014a..f6e1b26 100644
--- a/redhat/extras/trinity-filesystem/trinity-filesystem-14.0.0.spec
+++ b/redhat/extras/trinity-filesystem/trinity-filesystem-14.0.0.spec
@@ -211,7 +211,7 @@
 for t in crystalsvg hicolor locolor ; do
   %__install -d -m 755 "%{?buildroot}%{tde_datadir}/icons/${t}"
   %__install -d -m 755 "%{?buildroot}%{tde_datadir}/icons/${t}/scalable"
-  for i in {16,22,32,48,64,128} ; do
+  for i in {16,22,32,48,64,128,256} ; do
     %__install -d -m 755 "%{?buildroot}%{tde_datadir}/icons/${t}/${i}x${i}"
   done
   
4ee30a7f 2015-06-27 06:54:24 François Andriot
Merge branch 'master' of http://scm.trinitydesktop.org/scm/git/tde-packaging
A debian/lenny/tdevelop/debian/man/kdevprj2kdevelop.man
A debian/squeeze/tdevelop/debian/man/kdevprj2kdevelop.man
A debian/stretch
A ubuntu/maverick/tdevelop/debian/man/kdevprj2kdevelop.man
A ubuntu/wily
M debian/lenny/applications/digikam/debian/control
M debian/lenny/libraries/kipi-plugins/debian/control
M debian/lenny/tdebase/debian/konqueror-trinity.postinst
M debian/lenny/tdebase/debian/konqueror-trinity.prerm
M debian/lenny/tdebase/debian/konsole-trinity.postinst
M debian/lenny/tdebase/debian/konsole-trinity.prerm
M debian/lenny/tdebase/debian/ksmserver-trinity.postinst
M debian/lenny/tdebase/debian/ksmserver-trinity.prerm
M debian/lenny/tdebase/debian/rules
M debian/lenny/tdebase/debian/tdebase-trinity-bin.links
M debian/lenny/tdebase/debian/twin-trinity.prerm
M debian/lenny/tdegraphics/debian/control
M debian/lenny/tdenetwork/debian/control
M debian/lenny/tdenetwork/debian/rules
M debian/lenny/tdevelop/debian/tdevelop-trinity.install
M debian/lenny/tdevelop/debian/tdevelop-trinity.manpages
M debian/squeeze/applications/digikam/debian/control
M debian/squeeze/libraries/kipi-plugins/debian/control
M debian/squeeze/tdebase/debian/konqueror-trinity.postinst
M debian/squeeze/tdebase/debian/konqueror-trinity.prerm
M debian/squeeze/tdebase/debian/konsole-trinity.postinst
M debian/squeeze/tdebase/debian/konsole-trinity.prerm
M debian/squeeze/tdebase/debian/ksmserver-trinity.postinst
M debian/squeeze/tdebase/debian/ksmserver-trinity.prerm
M debian/squeeze/tdebase/debian/rules
M debian/squeeze/tdebase/debian/tdebase-trinity-bin.links
M debian/squeeze/tdebase/debian/twin-trinity.prerm
M debian/squeeze/tdegraphics/debian/control
M debian/squeeze/tdenetwork/debian/control
M debian/squeeze/tdenetwork/debian/rules
M debian/squeeze/tdevelop/debian/tdevelop-trinity.install
M debian/squeeze/tdevelop/debian/tdevelop-trinity.manpages
M redhat/applications/koffice/koffice-14.0.0.spec
M redhat/applications/koffice/koffice-3.5.13.2.spec
M redhat/applications/tde-systemsettings/tde-systemsettings-14.0.0.spec
M redhat/applications/wlassistant/wlassistant-14.0.0.spec
M ubuntu/maverick/applications/digikam/debian/control
M ubuntu/maverick/libraries/kipi-plugins/debian/control
M ubuntu/maverick/tdebase/debian/konqueror-trinity.postinst
M ubuntu/maverick/tdebase/debian/konqueror-trinity.prerm
M ubuntu/maverick/tdebase/debian/konsole-trinity.postinst
M ubuntu/maverick/tdebase/debian/konsole-trinity.prerm
M ubuntu/maverick/tdebase/debian/ksmserver-trinity.postinst
M ubuntu/maverick/tdebase/debian/ksmserver-trinity.prerm
M ubuntu/maverick/tdebase/debian/rules
M ubuntu/maverick/tdebase/debian/tdebase-trinity-bin.links
M ubuntu/maverick/tdebase/debian/twin-trinity.prerm
M ubuntu/maverick/tdegraphics/debian/control
M ubuntu/maverick/tdenetwork/debian/control
M ubuntu/maverick/tdenetwork/debian/rules
M ubuntu/maverick/tdevelop/debian/tdevelop-trinity.install
M ubuntu/maverick/tdevelop/debian/tdevelop-trinity.manpages
R debian/lenny/tdevelop/debian/man/kdevprj2tdevelop.man
R debian/squeeze/tdevelop/debian/man/kdevprj2tdevelop.man
R ubuntu/maverick/tdevelop/debian/man/kdevprj2tdevelop.man
diff --git a/debian/lenny/applications/digikam/debian/control b/debian/lenny/applications/digikam/debian/control
index 826b9d1..e4ac538 100644
--- a/debian/lenny/applications/digikam/debian/control
+++ b/debian/lenny/applications/digikam/debian/control
@@ -5,7 +5,7 @@
 XSBC-Original-Maintainer: Debian KDE Extras Team <pkg-kde-extras@...>
 Uploaders: Achim Bohnet <ach@...>, Mark Purcell <msp@...>, Fathi Boudra <fabo@...>
 Build-Depends: cdbs, debhelper (>= 5), quilt, tdelibs14-trinity-dev,
- libtiff-dev, libgphoto2-6-dev | libgphoto2-2-dev, libkipi0-trinity-dev,
+ libtiff-dev, libgphoto2-dev | libgphoto2-6-dev | libgphoto2-2-dev, libkipi0-trinity-dev,
  libsqlite3-dev, liblcms1-dev, libkexiv2-3-trinity-dev (>= 0.1.6),
  libjasper-dev, libpng12-dev | libpng-dev, libexiv2-dev,
  libkdcraw3-trinity-dev (>= 0.1.4),
diff --git a/debian/lenny/libraries/kipi-plugins/debian/control b/debian/lenny/libraries/kipi-plugins/debian/control
index 497ddb6..94ed13b 100644
--- a/debian/lenny/libraries/kipi-plugins/debian/control
+++ b/debian/lenny/libraries/kipi-plugins/debian/control
@@ -4,7 +4,7 @@
 Maintainer: Timothy Pearson <kb9vqf@...>
 Uploaders: Mark Purcell <msp@...>, Achim Bohnet <ach@...>, Fathi Boudra <fabo@...>
 Build-Depends: cdbs, debhelper (>= 5), quilt, pkg-config, tdelibs14-trinity-dev,
- libexiv2-dev, libgphoto2-6-dev | libgphoto2-2-dev, libgpod-nogtk-dev,
+ libexiv2-dev, libgphoto2-dev | libgphoto2-6-dev | libgphoto2-2-dev, libgpod-nogtk-dev,
  libtdepim1-trinity-dev, libkdcraw3-trinity-dev, libkexiv2-3-trinity-dev,
  libkipi0-trinity-dev, libtiff-dev, libxslt1-dev, tdepim-trinity-dev,
  automake, autoconf, libtool, libltdl-dev
diff --git a/debian/lenny/tdebase/debian/konqueror-trinity.postinst b/debian/lenny/tdebase/debian/konqueror-trinity.postinst
index ea83963..4c62f6b 100644
--- a/debian/lenny/tdebase/debian/konqueror-trinity.postinst
+++ b/debian/lenny/tdebase/debian/konqueror-trinity.postinst
@@ -24,6 +24,9 @@
         divert_remove /usr/share/icons/hicolor/48x48/apps/konqueror.png
         divert_remove /usr/share/icons/hicolor/64x64/apps/konqueror.png
         divert_remove /usr/share/icons/hicolor/scalable/apps/konqueror.svgz
+
+        update-alternatives --install /usr/bin/x-www-browser x-www-browser /opt/trinity/bin/konqueror 100 \
+          --slave /usr/share/man/man1/x-www-browser.1.gz x-www-browser.1.gz /usr/share/man/man1/konqueror-trinity.1.gz
     ;;
 
     install)
diff --git a/debian/lenny/tdebase/debian/konqueror-trinity.prerm b/debian/lenny/tdebase/debian/konqueror-trinity.prerm
index 73baa81..57b10d0 100644
--- a/debian/lenny/tdebase/debian/konqueror-trinity.prerm
+++ b/debian/lenny/tdebase/debian/konqueror-trinity.prerm
@@ -2,7 +2,7 @@
 
 case "$1" in
     remove)
-        /usr/sbin/update-alternatives --remove x-www-browser /usr/trinity/bin/konqueror
+        /usr/sbin/update-alternatives --remove x-www-browser /opt/trinity/bin/konqueror
     ;;
 
     upgrade|deconfigure)
diff --git a/debian/lenny/tdebase/debian/konsole-trinity.postinst b/debian/lenny/tdebase/debian/konsole-trinity.postinst
index d722535..d8be059 100644
--- a/debian/lenny/tdebase/debian/konsole-trinity.postinst
+++ b/debian/lenny/tdebase/debian/konsole-trinity.postinst
@@ -20,7 +20,7 @@
 case "$1" in
     configure)
         update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator /opt/trinity/bin/konsole 35 \
-          --slave /opt/trinity/share/man/man1/x-terminal-emulator.1.gz x-terminal-emulator.1.gz /opt/trinity/share/man/man1/konsole-trinity.1.gz
+          --slave /usr/share/man/man1/x-terminal-emulator.1.gz x-terminal-emulator.1.gz /usr/share/man/man1/konsole-trinity.1.gz
 
         # force ldconfig due to tdeinit library
         ldconfig
diff --git a/debian/lenny/tdebase/debian/konsole-trinity.prerm b/debian/lenny/tdebase/debian/konsole-trinity.prerm
index 08074f5..041265d 100644
--- a/debian/lenny/tdebase/debian/konsole-trinity.prerm
+++ b/debian/lenny/tdebase/debian/konsole-trinity.prerm
@@ -19,7 +19,7 @@
 
 case "$1" in
     remove)
-        /usr/sbin/update-alternatives --remove x-terminal-emulator /usr/trinity/bin/konsole
+        /usr/sbin/update-alternatives --remove x-terminal-emulator /opt/trinity/bin/konsole
     ;;
 
     upgrade|deconfigure)
diff --git a/debian/lenny/tdebase/debian/ksmserver-trinity.postinst b/debian/lenny/tdebase/debian/ksmserver-trinity.postinst
index eee2483..7983daa 100644
--- a/debian/lenny/tdebase/debian/ksmserver-trinity.postinst
+++ b/debian/lenny/tdebase/debian/ksmserver-trinity.postinst
@@ -21,8 +21,8 @@
     configure)
         update-alternatives --install /usr/bin/x-session-manager \
 	x-session-manager /opt/trinity/bin/starttde 40 \
-	--slave /opt/trinity/share/man/man1/x-session-manager.1.gz \
-	x-session-manager.1.gz "/opt/trinity/share/man/man1/starttde-trinity.1.gz"
+	--slave /usr/share/man/man1/x-session-manager.1.gz \
+	x-session-manager.1.gz "/usr/share/man/man1/starttde-trinity.1.gz"
 
         # force ldconfig due to tdeinit library
         ldconfig
diff --git a/debian/lenny/tdebase/debian/ksmserver-trinity.prerm b/debian/lenny/tdebase/debian/ksmserver-trinity.prerm
index a885c6d..87b7dcb 100644
--- a/debian/lenny/tdebase/debian/ksmserver-trinity.prerm
+++ b/debian/lenny/tdebase/debian/ksmserver-trinity.prerm
@@ -19,7 +19,7 @@
 
 case "$1" in
     remove)
-        /usr/sbin/update-alternatives --remove x-session-manager /usr/trinity/bin/starttde
+        /usr/sbin/update-alternatives --remove x-session-manager /opt/trinity/bin/starttde
     ;;
 
     upgrade|deconfigure)
diff --git a/debian/lenny/tdebase/debian/rules b/debian/lenny/tdebase/debian/rules
index 6d92659..31b76c5 100755
--- a/debian/lenny/tdebase/debian/rules
+++ b/debian/lenny/tdebase/debian/rules
 ** Diff limit reached (max: 250 lines) **
97e1a5b5 2015-06-27 06:55:04 François Andriot
RPM packaging: update qt3 for opensuse
M opensuse/core/qt3/patches/3.5.13.2/1386900429_1ee1ffbae69dc78721af139f0794628571fd35ef.diff
M opensuse/core/qt3/qt3-3.5.13.2.spec
 ** Diff limit reached (max: 250 lines) **