[SCM] Qt 4 packaging branch, master, updated. debian/4.7.3-1-6-g8d094db

Fathi Boudra fabo at alioth.debian.org
Fri Jun 10 07:48:42 UTC 2011


The following commit has been merged in the master branch:
commit 8d094dbed27aad10b7eef5316a12e4497d61e9cb
Author: Fathi Boudra <fabo at debian.org>
Date:   Fri Jun 10 10:29:42 2011 +0300

    Add a separate package for lupdate and lrelease: qt4-linguist-tools. (Closes: #629282)
---
 debian/changelog                                   |    2 ++
 debian/control                                     |   18 +++++++++++++++++-
 debian/libqt4-dev.install                          |    2 --
 debian/libqt4-dev.links                            |    2 --
 debian/libqt4-dev.manpages                         |    2 --
 debian/libqt4-dev.postinst                         |   10 ----------
 debian/libqt4-dev.prerm                            |    2 --
 debian/qt4-linguist-tools.install                  |    2 ++
 debian/qt4-linguist-tools.links                    |    2 ++
 ...t4-dev.manpages => qt4-linguist-tools.manpages} |    1 -
 debian/qt4-linguist-tools.postinst                 |   15 +++++++++++++++
 .../{libqt4-dev.prerm => qt4-linguist-tools.prerm} |    2 --
 12 files changed, 38 insertions(+), 22 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 36245f3..d7b785d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,8 @@ qt4-x11 (4:4.7.3-2) UNRELEASED; urgency=low
   * Build Qt with GL ES 2 on armel and armhf architectures:
     - debian/control: add libgles2-mesa-dev | libgles2-dev build-dependencies.
     - debian/rules: pass -opengl es2 configure option.
+  * Add a separate package for lupdate and lrelease: qt4-linguist-tools.
+    (Closes: #629282)
 
  -- Fathi Boudra <fabo at debian.org>  Fri, 10 Jun 2011 09:21:12 +0300
 
diff --git a/debian/control b/debian/control
index 15a4449..a968998 100644
--- a/debian/control
+++ b/debian/control
@@ -412,7 +412,8 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, libqtcore4 (= ${binary:Version}),
  libqt4-scripttools (= ${binary:Version}), libqt4-xmlpatterns (= ${binary:Version}),
  libqt4-qt3support (= ${binary:Version}), libqt4-designer (= ${binary:Version}),
  libqt4-help (= ${binary:Version}), libqt4-test (= ${binary:Version}),
- libqt4-declarative (= ${binary:Version}), qt4-qmake (= ${binary:Version})
+ libqt4-declarative (= ${binary:Version}), qt4-qmake (= ${binary:Version}),
+ qt4-linguist-tools (= ${binary:Version})
 Recommends: libqt4-opengl-dev (= ${binary:Version}), libqtwebkit-dev (>= 2.0~)
 Breaks: libqtwebkit-dev (<< 2.0~), libqt4-opengl-dev (<< 4.4.0-2), g++-4.6 (<< 4.6.0-7~) [armel]
 Replaces: libqtwebkit-dev (<< 2.0~), libqt4-opengl-dev (<< 4.4.0-2)
@@ -580,6 +581,21 @@ Description: Qt 4 QML viewer
  .
  This package contains Qt 4 QML viewer (qml). It allows to view QML files.
 
+Package: qt4-linguist-tools
+Architecture: any
+Section: devel
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Breaks: libqt4-dev (<< 4.7.3-2)
+Replaces: libqt4-dev (<< 4.7.3-2)
+Description: Qt 4 Linguist tools
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ This package contains lupdate and lrelease. lupdate is a command line tool
+ that finds the translatable strings in the specified source, header and
+ Qt Designer interface files, and produces or updates .ts translation files.
+ lrelease is a command line tool that produces QM files out of TS files.
+
 Package: qt4-doc
 Architecture: all
 Section: doc
diff --git a/debian/libqt4-dev.install b/debian/libqt4-dev.install
index 5f1b663..dcd7253 100644
--- a/debian/libqt4-dev.install
+++ b/debian/libqt4-dev.install
@@ -1,5 +1,3 @@
-usr/bin/lrelease-qt4
-usr/bin/lupdate-qt4
 usr/bin/moc-qt4
 usr/bin/qdbuscpp2xml
 usr/bin/qdbusxml2cpp
diff --git a/debian/libqt4-dev.links b/debian/libqt4-dev.links
index a5f0272..f9230c4 100644
--- a/debian/libqt4-dev.links
+++ b/debian/libqt4-dev.links
@@ -1,6 +1,4 @@
 usr/include/qt4         usr/share/qt4/include
-usr/bin/lrelease-qt4    usr/share/qt4/bin/lrelease
-usr/bin/lupdate-qt4     usr/share/qt4/bin/lupdate
 usr/bin/moc-qt4         usr/share/qt4/bin/moc
 usr/bin/uic-qt4         usr/share/qt4/bin/uic
 usr/bin/rcc             usr/share/qt4/bin/rcc
diff --git a/debian/libqt4-dev.manpages b/debian/libqt4-dev.manpages
index 5750068..644bed7 100644
--- a/debian/libqt4-dev.manpages
+++ b/debian/libqt4-dev.manpages
@@ -1,3 +1 @@
-debian/manpages/lrelease-qt4.1
-debian/manpages/lupdate-qt4.1
 debian/manpages/moc-qt4.1
diff --git a/debian/libqt4-dev.postinst b/debian/libqt4-dev.postinst
index e730b69..9e3c347 100644
--- a/debian/libqt4-dev.postinst
+++ b/debian/libqt4-dev.postinst
@@ -12,14 +12,4 @@ update-alternatives --install \
     --slave /usr/share/man/man1/uic.1.gz uic.1.gz \
     "/usr/share/man/man1/uic-qt4.1.gz"
 
-update-alternatives --install \
-    /usr/bin/lupdate lupdate "/usr/bin/lupdate-qt4" "40" \
-    --slave /usr/share/man/man1/lupdate.1.gz lupdate.1.gz \
-    "/usr/share/man/man1/lupdate-qt4.1.gz"
-
-update-alternatives --install \
-    /usr/bin/lrelease lrelease "/usr/bin/lrelease-qt4" "40" \
-    --slave /usr/share/man/man1/lrelease.1.gz lrelease.1.gz \
-    "/usr/share/man/man1/lrelease-qt4.1.gz"
-
 #DEBHELPER#
diff --git a/debian/libqt4-dev.prerm b/debian/libqt4-dev.prerm
index 2c5ba05..d822876 100644
--- a/debian/libqt4-dev.prerm
+++ b/debian/libqt4-dev.prerm
@@ -7,8 +7,6 @@ case "$1" in
     remove|failed-upgrade|deconfigure)
         update-alternatives --remove moc "/usr/bin/moc-qt4"
         update-alternatives --remove uic "/usr/bin/uic-qt4"
-        update-alternatives --remove lupdate "/usr/bin/lupdate-qt4"
-        update-alternatives --remove lrelease "/usr/bin/lrelease-qt4"
         ;;
 esac
 
diff --git a/debian/qt4-linguist-tools.install b/debian/qt4-linguist-tools.install
new file mode 100644
index 0000000..d1e531b
--- /dev/null
+++ b/debian/qt4-linguist-tools.install
@@ -0,0 +1,2 @@
+usr/bin/lrelease-qt4
+usr/bin/lupdate-qt4
diff --git a/debian/qt4-linguist-tools.links b/debian/qt4-linguist-tools.links
new file mode 100644
index 0000000..d78d5ed
--- /dev/null
+++ b/debian/qt4-linguist-tools.links
@@ -0,0 +1,2 @@
+usr/bin/lrelease-qt4    usr/share/qt4/bin/lrelease
+usr/bin/lupdate-qt4     usr/share/qt4/bin/lupdate
diff --git a/debian/libqt4-dev.manpages b/debian/qt4-linguist-tools.manpages
similarity index 70%
copy from debian/libqt4-dev.manpages
copy to debian/qt4-linguist-tools.manpages
index 5750068..8470ed1 100644
--- a/debian/libqt4-dev.manpages
+++ b/debian/qt4-linguist-tools.manpages
@@ -1,3 +1,2 @@
 debian/manpages/lrelease-qt4.1
 debian/manpages/lupdate-qt4.1
-debian/manpages/moc-qt4.1
diff --git a/debian/qt4-linguist-tools.postinst b/debian/qt4-linguist-tools.postinst
new file mode 100644
index 0000000..affde57
--- /dev/null
+++ b/debian/qt4-linguist-tools.postinst
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+set -e
+
+update-alternatives --install \
+    /usr/bin/lupdate lupdate "/usr/bin/lupdate-qt4" "40" \
+    --slave /usr/share/man/man1/lupdate.1.gz lupdate.1.gz \
+    "/usr/share/man/man1/lupdate-qt4.1.gz"
+
+update-alternatives --install \
+    /usr/bin/lrelease lrelease "/usr/bin/lrelease-qt4" "40" \
+    --slave /usr/share/man/man1/lrelease.1.gz lrelease.1.gz \
+    "/usr/share/man/man1/lrelease-qt4.1.gz"
+
+#DEBHELPER#
diff --git a/debian/libqt4-dev.prerm b/debian/qt4-linguist-tools.prerm
similarity index 67%
copy from debian/libqt4-dev.prerm
copy to debian/qt4-linguist-tools.prerm
index 2c5ba05..350c6eb 100644
--- a/debian/libqt4-dev.prerm
+++ b/debian/qt4-linguist-tools.prerm
@@ -5,8 +5,6 @@ set -e
 case "$1" in
     upgrade) ;;
     remove|failed-upgrade|deconfigure)
-        update-alternatives --remove moc "/usr/bin/moc-qt4"
-        update-alternatives --remove uic "/usr/bin/uic-qt4"
         update-alternatives --remove lupdate "/usr/bin/lupdate-qt4"
         update-alternatives --remove lrelease "/usr/bin/lrelease-qt4"
         ;;

-- 
Qt 4 packaging



More information about the pkg-kde-commits mailing list