← Back to team overview

elementaryart team mailing list archive

[Merge] lp:~elementary-pantheon/switchboard/deb-packaging-isis into lp:~elementary-os/switchboard/deb-packaging

 

Corentin Noël has proposed merging lp:~elementary-pantheon/switchboard/deb-packaging-isis into lp:~elementary-os/switchboard/deb-packaging with lp:~elementary-pantheon/switchboard/switchboard-gmodule as a prerequisite.

Requested reviews:
  Rico Tzschichholz (ricotz)
  Cody Garver (codygarver)
Related bugs:
  Bug #1228000 in Switchboard: "Use libpeas for plugs"
  https://bugs.launchpad.net/switchboard/+bug/1228000

For more details, see:
https://code.launchpad.net/~elementary-pantheon/switchboard/deb-packaging-isis/+merge/200336

Changed Gtk version to 3.10
Bump to debhelper 9
-- 
https://code.launchpad.net/~elementary-pantheon/switchboard/deb-packaging-isis/+merge/200336
Your team elementaryart (old) is subscribed to branch lp:~elementary-os/switchboard/deb-packaging.
=== modified file 'debian/changelog'
--- debian/changelog	2013-06-20 09:23:01 +0000
+++ debian/changelog	2014-01-02 18:41:06 +0000
@@ -1,3 +1,9 @@
+switchboard (2.0.0) UNRELEASED; urgency=low
+
+  * Now using gmodule
+
+ -- Corentin "tintou" Noël <tintou@xxxxxxxxxx>  Sat, 09 Nov 2013 14:29:41 +0100
+
 switchboard (1.0.1) precise; urgency=low
 
   * No more appmenu
@@ -20,4 +26,4 @@
 
   * Initial Release.
 
- -- Sergey "Shnatsel" Davidoff <shnatsel@xxxxxxxxx>  Thu, 23 Jun 2011 20:00:31 +0400
+ -- Sergey "Shnatsel" Davidoff <shnatsel@xxxxxxxxx>  Thu, 23 Jun 2011 20:00:31 +0400
\ No newline at end of file

=== modified file 'debian/compat'
--- debian/compat	2011-06-23 16:33:42 +0000
+++ debian/compat	2014-01-02 18:41:06 +0000
@@ -1,1 +1,1 @@
-7
+9

=== modified file 'debian/control'
--- debian/control	2013-09-30 06:40:54 +0000
+++ debian/control	2014-01-02 18:41:06 +0000
@@ -3,34 +3,60 @@
 Priority: optional
 Maintainer: Sergey "Shnatsel" Davidoff <shnatsel@xxxxxxxxx>
 Build-Depends: cmake (>= 2.8),
-               debhelper (>= 7.0.50~),
+               debhelper (>= 9),
                libclutter-gtk-1.0-dev,
                libgee-dev (>= 0.5.3),
                libglib2.0-dev (>= 2.26.0),
                libgranite-dev,
-               libgtk-3-dev (>= 3.6.0),
+               libgtk-3-dev (>= 3.10.0),
                libunity-dev,
-               valac (>= 0.18)
-Standards-Version: 3.8.4
+               valac (>= 0.22)
+Standards-Version: 3.9.5
 Homepage: https://launchpad.net/switchboard
 Vcs-Bzr: lp:switchboard
-Vcs-Browser: https://code.launchpad.net/~switchboard-devs/switchboard/switchboard
+Vcs-Browser: https://code.launchpad.net/~elementary-pantheon/switchboard/switchboard
 
 Package: switchboard
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}
+Depends: libswitchboard-2.0-0 (= ${binary:Version}),
+         ${misc:Depends},
+         ${shlibs:Depends}
 Pre-Depends: dpkg (>= 1.15.6)
-Description: Modular desktop settings hub
+Description: Modular Settings Hub
  Desktop application that manages Switchboard Plugs.
 
 Package: switchboard-dbg
 Architecture: any
 Section: debug
 Priority: extra
-Depends: switchboard (= ${binary:Version}), ${misc:Depends}
+Depends: switchboard (= ${binary:Version}),
+         ${misc:Depends}
 Pre-Depends: dpkg (>= 1.15.6)
 Enhances: switchboard
-Description: Modular desktop settings hub (debugging symbols)
+Description: Modular Settings Hub - debug symbols
  Desktop application that manages Switchboard Plugs.
  .
- This package contains debugging symbols for switchboard.
+ This package contains detached debugging symbols.
+ .
+ Most people will not need this package.
+
+Package: libswitchboard-2.0-dev
+Section: libdevel
+Architecture: any
+Depends: libswitchboard-2.0-0 (= ${binary:Version}),
+         ${misc:Depends}
+Description: Modular Settings Hub - development files
+ Common library to create plugs (settings panels).
+ .
+ This package contains the header and development files which are
+ needed for building Switchboard plugs.
+
+Package: libswitchboard-2.0-0
+Section: libs
+Architecture: any
+Depends: ${misc:Depends},
+         ${shlibs:Depends}
+Description: Modular Settings Hub - shared libraries
+ Common library to create plugs (settings panels).
+ .
+ This package contains the shared library.
\ No newline at end of file

=== modified file 'debian/copyright'
--- debian/copyright	2011-06-23 16:33:42 +0000
+++ debian/copyright	2014-01-02 18:41:06 +0000
@@ -1,39 +1,25 @@
-This work was packaged for Debian by:
-
-    Sergey "Shnatsel" Davidoff <shnatsel@xxxxxxxxx> on Thu, 23 Jun 2011 20:00:31 +0400
-
-It was downloaded from:
-
-    https://launchpad.net/switchboard
-
-Upstream Author(s):
-
-    Avi Romanoff <aviromanoff@xxxxxxxxx>
-
-Copyright:
-
-    Copyright (C) 2011 elementary project
-
-License:
-
-    This program is free software: you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation, either version 3 of the License, or
-    (at your option) any later version.
-
-    This package is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-On Debian systems, the complete text of the GNU General
-Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
-
-The Debian packaging is:
-
-    Copyright (C) 2011 Sergey "Shnatsel" Davidoff <shnatsel@xxxxxxxxx>
-
-and is licensed under the GPL version 3, see above.
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Source: https://launchpad.net/switchboard
+
+Files: *
+Copyright: Copyright (C) 2011 Avi Romanoff <aviromanoff@xxxxxxxxx>
+           Copyright (C) 2011-2014 Sergey "Shnatsel" Davidoff <shnatsel@xxxxxxxxx>
+           Copyright (C) 2013-2014 Corentin "tintou" Noël <tintou@xxxxxxxxxx>
+           Copyright (C) 2011-2014 elementary project
+License: GPL-3
+ This library is free software; you can redistribute it and/or modify it
+ under the terms of the GNU General Public License as published by the
+ Free Software Foundation; either version 3 of the License, or (at your
+ option) any later version.
+ .
+ This library is distributed in the hope that it will be useful, but WITHOUT
+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ for more details.
+ .
+ You should have received a copy of the GNU General Public
+ License along with this library; if not, write to the
+ Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ 02110-1301  USA.
+ .
+ See /usr/share/common-licenses/GPL-3 on your debian system.
\ No newline at end of file

=== added file 'debian/libswitchboard-2.0-0.install'
--- debian/libswitchboard-2.0-0.install	1970-01-01 00:00:00 +0000
+++ debian/libswitchboard-2.0-0.install	2014-01-02 18:41:06 +0000
@@ -0,0 +1,1 @@
+usr/lib/*/libswitchboard-2.0.so.*
\ No newline at end of file

=== added file 'debian/libswitchboard-2.0-dev.install'
--- debian/libswitchboard-2.0-dev.install	1970-01-01 00:00:00 +0000
+++ debian/libswitchboard-2.0-dev.install	2014-01-02 18:41:06 +0000
@@ -0,0 +1,5 @@
+usr/include/switchboard-2.0/*
+usr/lib/*/libswitchboard-2.0.so
+usr/lib/*/pkgconfig/switchboard-2.0.pc
+usr/share/vala/vapi/switchboard-2.0.deps
+usr/share/vala/vapi/switchboard-2.0.vapi
\ No newline at end of file

=== modified file 'debian/rules'
--- debian/rules	2012-08-09 19:56:53 +0000
+++ debian/rules	2014-01-02 18:41:06 +0000
@@ -16,7 +16,7 @@
 	dh_strip --dbg-package=switchboard-dbg
 
 override_dh_auto_install:
-	dh_auto_install --destdir=debian/switchboard
+	dh_auto_install
 	
 override_dh_builddeb:
-	dh_builddeb -- -Zxz
+	dh_builddeb -- -Zxz
\ No newline at end of file

=== added file 'debian/switchboard.install'
--- debian/switchboard.install	1970-01-01 00:00:00 +0000
+++ debian/switchboard.install	2014-01-02 18:41:06 +0000
@@ -0,0 +1,3 @@
+usr/bin/switchboard
+usr/share/applications/switchboard.desktop
+usr/share/locale
\ No newline at end of file


Follow ups