r52402 - in /desktop/experimental/gnome-documents/debian: changelog control control.in gnome-books.install gnome-documents.install libgd-common.install libgd.install rules

jbicha-guest at users.alioth.debian.org jbicha-guest at users.alioth.debian.org
Fri May 5 20:17:49 UTC 2017


Author: jbicha-guest
Date: Fri May  5 20:17:47 2017
New Revision: 52402

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=52402
Log:
Split gnome-books into a separate pkg so that it can be installed separately by appstream clients

Added:
    desktop/experimental/gnome-documents/debian/gnome-books.install
    desktop/experimental/gnome-documents/debian/gnome-documents.install
    desktop/experimental/gnome-documents/debian/libgd-common.install
    desktop/experimental/gnome-documents/debian/libgd.install
Modified:
    desktop/experimental/gnome-documents/debian/changelog
    desktop/experimental/gnome-documents/debian/control
    desktop/experimental/gnome-documents/debian/control.in
    desktop/experimental/gnome-documents/debian/rules

Modified: desktop/experimental/gnome-documents/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gnome-documents/debian/changelog?rev=52402&op=diff
==============================================================================
--- desktop/experimental/gnome-documents/debian/changelog	[utf-8] (original)
+++ desktop/experimental/gnome-documents/debian/changelog	[utf-8] Fri May  5 20:17:47 2017
@@ -1,6 +1,8 @@
 gnome-documents (3.24.1-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * Split gnome-books into a separate package so that it can be installed
+    or uninstalled separately by appstream clients.
   * Update 90_drop-onlyshowin.patch to show Books app
     in any desktop (LP: #1687101)
 

Modified: desktop/experimental/gnome-documents/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gnome-documents/debian/control?rev=52402&op=diff
==============================================================================
--- desktop/experimental/gnome-documents/debian/control	[utf-8] (original)
+++ desktop/experimental/gnome-documents/debian/control	[utf-8] Fri May  5 20:17:47 2017
@@ -40,11 +40,39 @@
 Vcs-Svn: svn://anonscm.debian.org/pkg-gnome/desktop/unstable/gnome-documents
 Vcs-Browser: https://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/gnome-documents/
 
+Package: gnome-books
+Architecture: any
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+         libgd (= ${source:Version}),
+         libgd-common (= ${source:Version}),
+         gnome-online-miners,
+         gir1.2-gepub-0.4,
+         gir1.2-gdkpixbuf-2.0,
+         gir1.2-pango-1.0,
+         gir1.2-tracker-1.0,
+         gir1.2-webkit2-4.0,
+         tracker (>= 0.17.3),
+         gjs (>= 1.32.0-3)
+Recommends: gir1.2-lokdocview-0.1,
+            unoconv,
+            libgsf-bin,
+Breaks: gnome-documents (<< 3.24.1-1~)
+Replaces: gnome-documents (<< 3.24.1-1~)
+Conflicts: libreoffice-gtk3 (<= 1:5.1.1-1)
+Description: E-book reader for GNOME
+ GNOME Books is a simple application to access and organize your e-books
+ on GNOME. It is meant to be a simple and elegant replacement for using a
+ file manager to deal with e-books.
+ .
+ GNOME Books supports epub, DjVu and comic book files.
+
 Package: gnome-documents
 Architecture: any
 Depends: ${shlibs:Depends},
          ${misc:Depends},
-         ${gir:Depends},
+         libgd (= ${source:Version}),
+         libgd-common (= ${source:Version}),
          gnome-online-miners,
          gir1.2-gepub-0.4,
          gir1.2-gdkpixbuf-2.0,
@@ -59,5 +87,37 @@
             libgsf-bin
 Conflicts: libreoffice-gtk3 (<= 1:5.1.1-1)
 Description: Document manager for GNOME
- GNOME Documents is a standalone application to find, organize and view
- your documents.
+ GNOME Documents is a simple application to access, organize and share your
+ documents on GNOME. It is meant to be a simple and elegant replacement for
+ using a file manager to deal with documents. Seamless cloud integration is
+ offered through GNOME Online Accounts.
+
+Package: libgd
+Architecture: any
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+Breaks: gnome-documents (<< 3.24.1-1~)
+Replaces: gnome-documents (<< 3.24.1-1~)
+Description: Shared library for the GNOME Books and Documents apps
+ GNOME Documents is a simple application to access, organize and share your
+ documents on GNOME. It is meant to be a simple and elegant replacement for
+ using a file manager to deal with documents. Seamless cloud integration is
+ offered through GNOME Online Accounts.
+ .
+ libgd is a library used by the GNOME Documents and Books apps
+
+Package: libgd-common
+Architecture: all
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+         ${gir:Depends},
+Recommends: yelp
+Breaks: gnome-documents (<< 3.24.1-1~)
+Replaces: gnome-documents (<< 3.24.1-1~)
+Description: Shared files for the GNOME Books and Documents apps
+ GNOME Documents is a simple application to access, organize and share your
+ documents on GNOME. It is meant to be a simple and elegant replacement for
+ using a file manager to deal with documents. Seamless cloud integration is
+ offered through GNOME Online Accounts.
+ .
+ This package contains the common files, such as translations and help.

Modified: desktop/experimental/gnome-documents/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gnome-documents/debian/control.in?rev=52402&op=diff
==============================================================================
--- desktop/experimental/gnome-documents/debian/control.in	[utf-8] (original)
+++ desktop/experimental/gnome-documents/debian/control.in	[utf-8] Fri May  5 20:17:47 2017
@@ -36,11 +36,39 @@
 Vcs-Svn: svn://anonscm.debian.org/pkg-gnome/desktop/unstable/gnome-documents
 Vcs-Browser: https://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/gnome-documents/
 
+Package: gnome-books
+Architecture: any
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+         libgd (= ${source:Version}),
+         libgd-common (= ${source:Version}),
+         gnome-online-miners,
+         gir1.2-gepub-0.4,
+         gir1.2-gdkpixbuf-2.0,
+         gir1.2-pango-1.0,
+         gir1.2-tracker-1.0,
+         gir1.2-webkit2-4.0,
+         tracker (>= 0.17.3),
+         gjs (>= 1.32.0-3)
+Recommends: gir1.2-lokdocview-0.1,
+            unoconv,
+            libgsf-bin,
+Breaks: gnome-documents (<< 3.24.1-1~)
+Replaces: gnome-documents (<< 3.24.1-1~)
+Conflicts: libreoffice-gtk3 (<= 1:5.1.1-1)
+Description: E-book reader for GNOME
+ GNOME Books is a simple application to access and organize your e-books
+ on GNOME. It is meant to be a simple and elegant replacement for using a
+ file manager to deal with e-books.
+ .
+ GNOME Books supports epub, DjVu and comic book files.
+
 Package: gnome-documents
 Architecture: any
 Depends: ${shlibs:Depends},
          ${misc:Depends},
-         ${gir:Depends},
+         libgd (= ${source:Version}),
+         libgd-common (= ${source:Version}),
          gnome-online-miners,
          gir1.2-gepub-0.4,
          gir1.2-gdkpixbuf-2.0,
@@ -55,5 +83,37 @@
             libgsf-bin
 Conflicts: libreoffice-gtk3 (<= 1:5.1.1-1)
 Description: Document manager for GNOME
- GNOME Documents is a standalone application to find, organize and view
- your documents.
+ GNOME Documents is a simple application to access, organize and share your
+ documents on GNOME. It is meant to be a simple and elegant replacement for
+ using a file manager to deal with documents. Seamless cloud integration is
+ offered through GNOME Online Accounts.
+
+Package: libgd
+Architecture: any
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+Breaks: gnome-documents (<< 3.24.1-1~)
+Replaces: gnome-documents (<< 3.24.1-1~)
+Description: Shared library for the GNOME Books and Documents apps
+ GNOME Documents is a simple application to access, organize and share your
+ documents on GNOME. It is meant to be a simple and elegant replacement for
+ using a file manager to deal with documents. Seamless cloud integration is
+ offered through GNOME Online Accounts.
+ .
+ libgd is a library used by the GNOME Documents and Books apps.
+
+Package: libgd-common
+Architecture: all
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+         ${gir:Depends},
+Recommends: yelp
+Breaks: gnome-documents (<< 3.24.1-1~)
+Replaces: gnome-documents (<< 3.24.1-1~)
+Description: Shared files for the GNOME Books and Documents apps
+ GNOME Documents is a simple application to access, organize and share your
+ documents on GNOME. It is meant to be a simple and elegant replacement for
+ using a file manager to deal with documents. Seamless cloud integration is
+ offered through GNOME Online Accounts.
+ .
+ This package contains the common files, such as translations and help.

Added: desktop/experimental/gnome-documents/debian/gnome-books.install
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gnome-documents/debian/gnome-books.install?rev=52402&op=file
==============================================================================
--- desktop/experimental/gnome-documents/debian/gnome-books.install	(added)
+++ desktop/experimental/gnome-documents/debian/gnome-books.install	[utf-8] Fri May  5 20:17:47 2017
@@ -0,0 +1,8 @@
+usr/bin/gnome-books
+usr/share/appdata/org.gnome.Books.appdata.xml
+usr/share/applications/org.gnome.Books.desktop
+usr/share/dbus-1/services/org.gnome.Books.service
+usr/share/glib-2.0/schemas/org.gnome.books.gschema.xml
+usr/share/gnome-documents/org.gnome.Books*
+usr/share/icons/hicolor/*/apps/org.gnome.Books*
+usr/share/man/man1/gnome-books*

Added: desktop/experimental/gnome-documents/debian/gnome-documents.install
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gnome-documents/debian/gnome-documents.install?rev=52402&op=file
==============================================================================
--- desktop/experimental/gnome-documents/debian/gnome-documents.install	(added)
+++ desktop/experimental/gnome-documents/debian/gnome-documents.install	[utf-8] Fri May  5 20:17:47 2017
@@ -0,0 +1,10 @@
+usr/bin/gnome-documents
+usr/share/appdata/org.gnome.Documents.appdata.xml
+usr/share/applications/org.gnome.Documents.desktop
+usr/share/dbus-1/services/org.gnome.Documents.service
+usr/share/glib-2.0/schemas/org.gnome.documents.gschema.xml
+usr/share/gnome-documents/getting-started
+usr/share/gnome-documents/org.gnome.Documents*
+usr/share/gnome-shell/search-providers/org.gnome.Documents.search-provider.ini
+usr/share/icons/hicolor/*/apps/org.gnome.Documents*
+usr/share/man/man1/gnome-documents*

Added: desktop/experimental/gnome-documents/debian/libgd-common.install
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gnome-documents/debian/libgd-common.install?rev=52402&op=file
==============================================================================
--- desktop/experimental/gnome-documents/debian/libgd-common.install	(added)
+++ desktop/experimental/gnome-documents/debian/libgd-common.install	[utf-8] Fri May  5 20:17:47 2017
@@ -0,0 +1,4 @@
+usr/share/glib-2.0/schemas/org.gnome.Documents.enums.xml
+usr/share/gnome-documents/gir-1.0
+usr/share/help
+usr/share/locale

Added: desktop/experimental/gnome-documents/debian/libgd.install
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gnome-documents/debian/libgd.install?rev=52402&op=file
==============================================================================
--- desktop/experimental/gnome-documents/debian/libgd.install	(added)
+++ desktop/experimental/gnome-documents/debian/libgd.install	[utf-8] Fri May  5 20:17:47 2017
@@ -0,0 +1 @@
+usr/lib

Modified: desktop/experimental/gnome-documents/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gnome-documents/debian/rules?rev=52402&op=diff
==============================================================================
--- desktop/experimental/gnome-documents/debian/rules	[utf-8] (original)
+++ desktop/experimental/gnome-documents/debian/rules	[utf-8] Fri May  5 20:17:47 2017
@@ -13,15 +13,15 @@
 	dh_auto_configure -- \
 		--enable-getting-started
 
-override_dh_auto_install:
-	dh_auto_install
-	find debian/gnome-documents -name '*.la' -delete
+override_dh_install:
+	find debian/ -name '*.la' -delete
+	dh_install --fail-missing
 
 override_dh_makeshlibs:
 	dh_makeshlibs -X/usr/lib/$(DEB_HOST_MULTIARCH)/gnome-documents
 
 override_dh_girepository:
 	dh_girepository -X/usr/lib/$(DEB_HOST_MULTIARCH)/gnome-documents \
-	-ldebian/gnome-documents/usr/share/gnome-documents/gir-1.0 \
+	-ldebian/libgd-common/usr/share/gnome-documents/gir-1.0 \
 	/usr/lib/$(DEB_HOST_MULTIARCH)/gnome-documents/ /usr/lib/$(DEB_HOST_MULTIARCH)/gnome-documents/girepository-1.0/
 




More information about the pkg-gnome-commits mailing list