[SCM] signond packaging branch, master, updated. debian/8.57+20150423-3-11-g158dbc8

Diane Trout diane at moszumanska.debian.org
Sun Jun 26 23:49:53 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/kde-extras/signond.git;a=commitdiff;h=05252fd

The following commit has been merged in the master branch:
commit 05252fdd31534744377a30fe589909743d88826f
Author: Diane Trout <diane at ghic.org>
Date:   Sun Jun 26 10:22:05 2016 -0700

    Upstream no longer supports Qt4, so stop building Qt4 packages.
---
 debian/changelog |  1 +
 debian/control   | 27 ---------------------------
 debian/rules     | 18 +++---------------
 3 files changed, 4 insertions(+), 42 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 597ee90..3a7eb1c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -8,6 +8,7 @@ signond (8.59-1) UNRELEASED; urgency=medium
   * Update Standards-Version to 3.9.8.0. No changes needed.
   * Update debian/docs for renamed README.md
   * New upstream release.
+  * Upstream no longer supports Qt4, so stop building Qt4 packages.
 
   [ Scott Kitterman ]
   * Fix FTBFS when building just architecture independent packages by making
diff --git a/debian/control b/debian/control
index d8093e4..f296b78 100644
--- a/debian/control
+++ b/debian/control
@@ -10,13 +10,9 @@ Build-Depends: dbus-x11,
                graphviz,
                libdbus-1-dev,
                libproxy-dev,
-               libqt4-dev (>= 4.6),
-               libqt4-sql-sqlite,
                libqt5sql5-sqlite,
                libssl-dev,
                pkg-config,
-               qt4-dev-tools,
-               qt4-qmake,
                qt5-qmake,
                qtbase5-dev,
                qtchooser,
@@ -27,29 +23,6 @@ Homepage: https://gitlab.com/accounts-sso/signond
 Vcs-Browser: http://anonscm.debian.org/cgit/pkg-kde/kde-extras/signond.git
 Vcs-Git: git://anonscm.debian.org/pkg-kde/kde-extras/signond.git
 
-Package: libsignon-qt-dev
-Section: libdevel
-Architecture: any
-Depends: libqt4-dev (>= 4.5),
-         libsignon-qt1 (= ${binary:Version}),
-         ${misc:Depends},
-Description: Single Sign On framework - qt development files
- Accounts and SSO (Single Sign-On) framework for Linux and POSIX based
- platforms.
- .
- Headers and static libraries for the libsignon-qt library.
-
-Package: libsignon-qt1
-Section: libs
-Architecture: any
-Multi-Arch: same
-Depends: ${misc:Depends}, ${shlibs:Depends}
-Description: Single Sign On framework - qt shared libraries
- Accounts and SSO (Single Sign-On) framework for Linux and POSIX based
- platforms.
- .
- This package contains Qt4 shared libraries to be used by applications.
-
 Package: libsignon-qt5-dev
 Section: libdevel
 Architecture: any
diff --git a/debian/rules b/debian/rules
index 73df6c5..2b0a483 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,8 +1,6 @@
 #!/usr/bin/make -f
 # -*- makefile -*-
 
-include /usr/share/pkg-kde-tools/qt-kde-team/2/debian-qt-kde.mk
-
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
@@ -11,15 +9,12 @@ export DH_OPTIONS
 export NO_DOCS := no
 export QMAKE_LIBDIR=/usr/lib
 export DPKG_GENSYMBOLS_CHECK_LEVEL=4
+export QT_SELECT=qt5
 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 DOXYGEN_VERSION := $(shell dpkg --status doxygen | grep Version | cut -f 2 -d ' ')
 
 override_dh_auto_configure:
-	mkdir -p build/qt4 build/qt5
-	QT_SELECT=qt4 \
-	dh_auto_configure -Bbuild/qt4 -- LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH) \
-		BUILD_DIR=build/qt4 \
-		"QMAKE_CXXFLAGS=$(CFLAGS)" ../../signon.pro
+	mkdir -p build/qt5
 	QT_SELECT=qt5 \
 	dh_auto_configure -Bbuild/qt5 -- LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH) \
 		BUILD_DIR=build/qt5 \
@@ -27,20 +22,13 @@ override_dh_auto_configure:
 		"QMAKE_CXXFLAGS=$(CFLAGS)" ../../signon.pro
 
 override_dh_auto_build:
-	QT_SELECT=qt4 dh_auto_build -Bbuild/qt4
 	QT_SELECT=qt5 dh_auto_build -Bbuild/qt5
 
 override_dh_auto_clean:
-	dh_auto_clean -Bbuild/qt4
 	dh_auto_clean -Bbuild/qt5
 	-rm src/signond/backupifadaptor.*
 
 override_dh_auto_install-arch:
-	dh_auto_install -Bbuild/qt4 -plibsignon-qt1
-	dh_auto_install -Bbuild/qt4 -plibsignon-qt-dev
-	mv debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/cmake/SignOnQt debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/cmake/SignOnQt4
-	mv debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/cmake/SignOnQt4/SignOnQtConfig.cmake debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/cmake/SignOnQt4/SignOnQt4Config.cmake
-	mv debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/cmake/SignOnQt4/SignOnQtConfigVersion.cmake debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/cmake/SignOnQt4/SignOnQt4ConfigVersion.cmake
 	dh_auto_install -Bbuild/qt5
 
 override_dh_install:
@@ -48,7 +36,7 @@ override_dh_install:
 	rm -f debian/tmp/usr/include/signon-plugins/*test*.h
 	rm -f debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libsignon-qt*.*a
 	rm -f debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/signon/libexampleplugin.so
-	dh_install --fail-missing
+	dh_install -Bbuild/qt5 --fail-missing
 	dh_doxygen -i
 
 override_dh_gencontrol:

-- 
signond packaging



More information about the pkg-kde-commits mailing list