diff options
| author | Jeremy Bícha <jbicha@ubuntu.com> | 2025-03-30 13:53:37 -0400 |
|---|---|---|
| committer | Matthew Fennell <matthew@fennell.dev> | 2025-12-27 12:40:43 +0000 |
| commit | 43a9dc8e96557bef4a919e517a9355ef0b3a4843 (patch) | |
| tree | d47beda251537741f9868f1851f36724d276d0a7 /debian | |
| parent | 5d8e439bc597159e3c9f0a8b65c0ae869dead3a8 (diff) | |
Import Debian changes 43.0-5
endeavour (43.0-5) unstable; urgency=medium
.
* Remove obsolete Build-Depends: gtk-doc-tools
* Add Build-Depends: libxml2-utils for xmllint
* Run wrap-and-sort
.
endeavour (43.0-4) unstable; urgency=medium
.
[ Philipp Unger ]
* add patch to fix a crash if n_messages is zero and causes a divide by zero
(Closes: #1022144)
.
endeavour (43.0-3) unstable; urgency=medium
.
* Remove obsolete transitional package and Breaks/Replaces
.
endeavour (43.0-2) unstable; urgency=medium
.
* Stop using debian/control.in and dh-sequence-gnome
* Update debian/watch
* Bump Standards Version to 4.7.0
.
endeavour (43.0-1) unstable; urgency=medium
.
* New upstream release
* debian/control.in: Bump minimum meson to 0.57.0
* Drop all patches: applied in new release
.
endeavour (42.0-5) unstable; urgency=medium
.
[ Debian Janitor ]
* Set field Upstream-Contact in debian/copyright.
* Remove obsolete field Contact from debian/upstream/metadata
.
[ Jeremy Bicha ]
* Update debian/upstream/metadata
.
endeavour (42.0-4) unstable; urgency=medium
.
* Cherry-pick patch to fix date picker (Closes: #1003928)
* Build against libsoup3 libraries
.
endeavour (42.0-3) unstable; urgency=medium
.
* Team upload
* d/control.in: endeavour-common Breaks/Replaces
gnome-todo-common (<< 42)
.
endeavour (42.0-2) unstable; urgency=medium
.
* debian/control.in: Bump minimum libadwaita to 1.2~alpha
.
endeavour (42.0-1) unstable; urgency=medium
.
* App has been renamed to Endeavour
* New upstream release
* Add gnome-todo transitional package
* Disable introspection and drop the unused gir package (Closes: #991082)
* Stop providing a -dev package. Use debian/not-installed for those files
* debian/endeavour.links: Add /usr/bin/gnome-todo symlink
* Update debian/copyright
* debian/docs: NEWS is no longer provided
* Drop all patches except the gsettings patch: applied in new release
* Cherry-pick patch to fix build with -Werror=format-security
* Set Rules-Requires-Root:no and X-Ubuntu-Use-Langpack: yes
.
gnome-todo (41.0-3) unstable; urgency=medium
.
* debian/control.in: Drop unused librest-dev Build-Depends
* debian/control.in: Bump Standards-Version to 4.6.1
* Release to unstable (Closes: #1005536)
.
gnome-todo (41.0-1) experimental; urgency=medium
.
[ Jeremy Bicha ]
* New upstream release
* Switch from gtk3 to gtk4 and libadwaita
* debian/control.in: Bump minimum glib & meson.
* debian/control.in: Build-Depend on itstool
* Build-Depend on libportal-gtk4-dev for background plugin
* Build-Depend on dh-sequence-gnome
* debian/gnome-todo-common.install: Install help files
* Drop obsolete libgnome-todo (Closes: #883961)
* Drop all existing patches: applied in new release
* Add patch to compile gsettings schemas for build tests
* Cherry-pick patches to fix libportal includes and update
libadwaita support
.
[ Debian Janitor ]
* Bump debhelper from old 12 to 13
* Set upstream metadata fields:
Bug-Database, Bug-Submit, Contact, Repository, Repository-Browse.
* Update standards version to 4.5.1, no changes needed.
* Avoid explicitly specifying -Wl,--as-needed linker flag.
* Apply multi-arch hints. + gir1.2-gtd-1.0, libgnome-todo-dev:
Add Multi-Arch: same.
.
gnome-todo (3.28.1-6) unstable; urgency=medium
.
* Team upload.
* Explicitly build-dep on librest-dev (Closes: #978357)
.
gnome-todo (3.28.1-5) unstable; urgency=medium
.
* Team upload.
* Upload to unstable
.
gnome-todo (3.28.1-4) experimental; urgency=medium
.
* debian/patches/eds-*: Various backports from upstream to build with EDS
3.33
* debian/control: Bump to build against libecal-2.0
.
gnome-todo (3.28.1-3) experimental; urgency=medium
.
* Cherry-pick Drop-the-autoptr-definition-for-ESource.patch:
- Fix build with evolution-data-server 3.32
.
gnome-todo (3.28.1-2) unstable; urgency=medium
.
* Build-Depend on debhelper-compat 12 and drop debian/compat
* Drop obsolete Build-Depends on appstream-util and yelp-tools
* Add -Wl,-01 to our LDFLAGS
* Bump Standards-Version to 4.3.0
.
gnome-todo (3.28.1-1) unstable; urgency=medium
.
* New upstream release
* Drop obsolete dh_translations override
* Bump Standards-Version to 4.1.4
.
gnome-todo (3.28.0-1) unstable; urgency=medium
.
* New upstream release
* Move AppStream metadata to main package
* Release to unstable
.
gnome-todo (3.27.90-1) experimental; urgency=medium
.
* New upstream development release
* Drop libical3.patch: Applied in new release
.
gnome-todo (3.26.2-3) unstable; urgency=medium
.
* Add missing Replaces from package split to ensure smooth upgrades
* Add stricter dependency from gnome-todo to gnome-todo-common
* Use dh_missing --fail-missing
* Thanks Didier Roche for the above packaging suggestions
* Update Vcs fields for migration to https://salsa.debian.org/
* Update debian/gbp.conf for Debian GNOME conventions
* Bump debhelper compat to 11
* Bump Standards-Version to 4.1.3
.
gnome-todo (3.26.2-2) unstable; urgency=medium
.
* Bump Breaks/Replaces for package split so that Ubuntu can sync now
(Closes: #873356)
* Cherry-pick libical3.patch to fix build with libical 3 (Closes: #883937)
.
gnome-todo (3.26.2-1) unstable; urgency=medium
.
* New upstream release
* debian/control
- set Standards-Version: 4.1.1
* debian/watch
- use https for download
.
gnome-todo (3.26.1-1) unstable; urgency=medium
.
* New upstream release
.
gnome-todo (3.26.0-1) unstable; urgency=medium
.
* New upstream release
* debian/control
- drop autoconf-archive and add meson to Build-Depends
- add libjson-glib-dev to Build-Depends
* debian/rules
- specify --buildsystem=meson
- remove autoreconf lines
* debian/patches
- drop 0001-deal-with-appstream-metadata-in-legacy-location.patch
It's unnecessary anymore (since moved to meson build)
.
gnome-todo (3.24.2-3) experimental; urgency=medium
.
* debian/patches
- add 0001-deal-with-appstream-metadata-in-legacy-location.patch
* debian/{control.in,*.install}
- split gnome-todo package to several packages
.
gnome-todo (3.24.2-2) unstable; urgency=medium
.
* Upload to unstable
* debian/control.in
- set Standards-Version: 4.0.0
.
gnome-todo (3.24.2-1) experimental; urgency=medium
.
* New upstream release
.
[ Jeremy Bicha ]
* debian/control.in:
- Drop unneeded Build-Depends on dh-autoreconf and intltool
.
gnome-todo (3.24.1-1) experimental; urgency=medium
.
* New upstream release
* debian/{compat,control}
- use dh10
* debian/rules
- remove unnecessary options with dh10
- don't call intltoolize to avoid infinite loop
.
gnome-todo (3.22.1-2) unstable; urgency=medium
.
* Add evolution-data-server dependency (Closes: #858206)
- the eds plugin is the main backing store for the application
and that ofcourse needs evolution-data-server.
.
gnome-todo (3.22.1-1) unstable; urgency=medium
.
* New upstream release
* debian/copyright
- remove unnecessary CC-BY-SA license
.
gnome-todo (3.22.0-1) unstable; urgency=medium
.
* New upstream release
- fix crash in gtd-panel-scheduled.c on i386 (Closes: #822658)
* debian/watch
- use version 4
* debian/control.in
- add gtk-doc-tools to deal with FTBFS due to missing gtk-doc.make
* debian/copyright
- remove lines for data/theme/bg.*
.
gnome-todo (3.20.2-1) unstable; urgency=medium
.
* New upstream release
.
gnome-todo (3.20.1-1) unstable; urgency=medium
.
* New upstream release
.
gnome-todo (3.20.0-1) unstable; urgency=medium
.
* New upstream release
* debian/control
- use https for Vcs-*
- add Build-Depends: libpeas-dev (>= 1.17)
- bump up Build-Depends: libgtk-3-dev (>= 3.19.5)
- set Standards-Version: 3.9.8
* debian/rules
- add override_dh_auto_install to get rid of *.la files
.
gnome-todo (3.18.1-2) unstable; urgency=medium
.
* Drop incorrect Build-Depends on libgio3.0-cil-dev. (Closes: #808500)
.
gnome-todo (3.18.1-1) unstable; urgency=medium
.
* New upstream release 3.18.1
.
gnome-todo (3.18.0-2) unstable; urgency=medium
.
* Upload to unstable
.
gnome-todo (3.18.0-1) experimental; urgency=low
.
* Initial release
Diffstat (limited to 'debian')
| -rw-r--r-- | debian/changelog | 349 | ||||
| -rw-r--r-- | debian/control | 54 | ||||
| -rw-r--r-- | debian/copyright | 45 | ||||
| -rw-r--r-- | debian/endeavour-common.install | 5 | ||||
| -rw-r--r-- | debian/endeavour.install | 3 | ||||
| -rw-r--r-- | debian/endeavour.links | 1 | ||||
| -rw-r--r-- | debian/gbp.conf | 17 | ||||
| -rw-r--r-- | debian/not-installed | 2 | ||||
| -rw-r--r-- | debian/patches/omni-area-check-for-n_messages-greater-zero-to-avoid.patch | 25 | ||||
| -rw-r--r-- | debian/patches/series | 1 | ||||
| -rwxr-xr-x | debian/rules | 10 | ||||
| -rw-r--r-- | debian/source/format | 1 | ||||
| -rw-r--r-- | debian/upstream/metadata | 5 | ||||
| -rw-r--r-- | debian/watch | 4 |
14 files changed, 522 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..87e1092 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,349 @@ +endeavour (43.0-5) unstable; urgency=medium + + * Remove obsolete Build-Depends: gtk-doc-tools + * Add Build-Depends: libxml2-utils for xmllint + * Run wrap-and-sort + + -- Jeremy Bícha <jbicha@ubuntu.com> Sun, 30 Mar 2025 13:53:37 -0400 + +endeavour (43.0-4) unstable; urgency=medium + + [ Philipp Unger ] + * add patch to fix a crash if n_messages is zero and causes a divide by zero + (Closes: #1022144) + + -- Jeremy Bícha <jbicha@ubuntu.com> Fri, 13 Dec 2024 17:33:30 -0500 + +endeavour (43.0-3) unstable; urgency=medium + + * Remove obsolete transitional package and Breaks/Replaces + + -- Jeremy Bícha <jbicha@ubuntu.com> Sat, 14 Sep 2024 21:22:32 -0400 + +endeavour (43.0-2) unstable; urgency=medium + + * Stop using debian/control.in and dh-sequence-gnome + * Update debian/watch + * Bump Standards Version to 4.7.0 + + -- Jeremy Bícha <jbicha@ubuntu.com> Wed, 29 May 2024 14:33:31 -0400 + +endeavour (43.0-1) unstable; urgency=medium + + * New upstream release + * debian/control.in: Bump minimum meson to 0.57.0 + * Drop all patches: applied in new release + + -- Jeremy Bicha <jbicha@ubuntu.com> Tue, 13 Dec 2022 11:41:47 -0500 + +endeavour (42.0-5) unstable; urgency=medium + + [ Debian Janitor ] + * Set field Upstream-Contact in debian/copyright. + * Remove obsolete field Contact from debian/upstream/metadata + + [ Jeremy Bicha ] + * Update debian/upstream/metadata + + -- Jeremy Bicha <jbicha@ubuntu.com> Mon, 12 Dec 2022 10:22:54 -0500 + +endeavour (42.0-4) unstable; urgency=medium + + * Cherry-pick patch to fix date picker (Closes: #1003928) + * Build against libsoup3 libraries + + -- Jeremy Bicha <jbicha@ubuntu.com> Mon, 05 Sep 2022 17:49:13 -0400 + +endeavour (42.0-3) unstable; urgency=medium + + * Team upload + * d/control.in: endeavour-common Breaks/Replaces + gnome-todo-common (<< 42) + + -- Simon McVittie <smcv@debian.org> Sun, 21 Aug 2022 22:19:56 +0100 + +endeavour (42.0-2) unstable; urgency=medium + + * debian/control.in: Bump minimum libadwaita to 1.2~alpha + + -- Jeremy Bicha <jbicha@ubuntu.com> Sun, 21 Aug 2022 14:19:23 -0400 + +endeavour (42.0-1) unstable; urgency=medium + + * App has been renamed to Endeavour + * New upstream release + * Add gnome-todo transitional package + * Disable introspection and drop the unused gir package (Closes: #991082) + * Stop providing a -dev package. Use debian/not-installed for those files + * debian/endeavour.links: Add /usr/bin/gnome-todo symlink + * Update debian/copyright + * debian/docs: NEWS is no longer provided + * Drop all patches except the gsettings patch: applied in new release + * Cherry-pick patch to fix build with -Werror=format-security + * Set Rules-Requires-Root:no and X-Ubuntu-Use-Langpack: yes + + -- Jeremy Bicha <jbicha@ubuntu.com> Thu, 18 Aug 2022 16:00:27 -0400 + +gnome-todo (41.0-3) unstable; urgency=medium + + * debian/control.in: Drop unused librest-dev Build-Depends + * debian/control.in: Bump Standards-Version to 4.6.1 + * Release to unstable (Closes: #1005536) + + -- Jeremy Bicha <jbicha@ubuntu.com> Thu, 18 Aug 2022 12:43:13 -0400 + +gnome-todo (41.0-1) experimental; urgency=medium + + [ Jeremy Bicha ] + * New upstream release + * Switch from gtk3 to gtk4 and libadwaita + * debian/control.in: Bump minimum glib & meson. + * debian/control.in: Build-Depend on itstool + * Build-Depend on libportal-gtk4-dev for background plugin + * Build-Depend on dh-sequence-gnome + * debian/gnome-todo-common.install: Install help files + * Drop obsolete libgnome-todo (Closes: #883961) + * Drop all existing patches: applied in new release + * Add patch to compile gsettings schemas for build tests + * Cherry-pick patches to fix libportal includes and update + libadwaita support + + [ Debian Janitor ] + * Bump debhelper from old 12 to 13 + * Set upstream metadata fields: + Bug-Database, Bug-Submit, Contact, Repository, Repository-Browse. + * Update standards version to 4.5.1, no changes needed. + * Avoid explicitly specifying -Wl,--as-needed linker flag. + * Apply multi-arch hints. + gir1.2-gtd-1.0, libgnome-todo-dev: + Add Multi-Arch: same. + + -- Jeremy Bicha <jbicha@debian.org> Sun, 16 Jan 2022 18:24:39 -0500 + +gnome-todo (3.28.1-6) unstable; urgency=medium + + * Team upload. + * Explicitly build-dep on librest-dev (Closes: #978357) + + -- Andreas Henriksson <andreas@fatal.se> Thu, 31 Dec 2020 21:45:21 +0100 + +gnome-todo (3.28.1-5) unstable; urgency=medium + + * Team upload. + * Upload to unstable + + -- Andreas Henriksson <andreas@fatal.se> Mon, 30 Sep 2019 15:11:50 +0200 + +gnome-todo (3.28.1-4) experimental; urgency=medium + + * debian/patches/eds-*: Various backports from upstream to build with EDS + 3.33 + * debian/control: Bump to build against libecal-2.0 + + -- Iain Lane <laney@debian.org> Mon, 12 Aug 2019 21:39:48 +0100 + +gnome-todo (3.28.1-3) experimental; urgency=medium + + * Cherry-pick Drop-the-autoptr-definition-for-ESource.patch: + - Fix build with evolution-data-server 3.32 + + -- Jeremy Bicha <jbicha@debian.org> Wed, 06 Feb 2019 17:42:02 -0500 + +gnome-todo (3.28.1-2) unstable; urgency=medium + + * Build-Depend on debhelper-compat 12 and drop debian/compat + * Drop obsolete Build-Depends on appstream-util and yelp-tools + * Add -Wl,-01 to our LDFLAGS + * Bump Standards-Version to 4.3.0 + + -- Jeremy Bicha <jbicha@debian.org> Tue, 25 Dec 2018 17:03:02 -0500 + +gnome-todo (3.28.1-1) unstable; urgency=medium + + * New upstream release + * Drop obsolete dh_translations override + * Bump Standards-Version to 4.1.4 + + -- Jeremy Bicha <jbicha@debian.org> Wed, 11 Apr 2018 13:20:44 -0400 + +gnome-todo (3.28.0-1) unstable; urgency=medium + + * New upstream release + * Move AppStream metadata to main package + * Release to unstable + + -- Jeremy Bicha <jbicha@debian.org> Mon, 12 Mar 2018 22:02:35 -0400 + +gnome-todo (3.27.90-1) experimental; urgency=medium + + * New upstream development release + * Drop libical3.patch: Applied in new release + + -- Jeremy Bicha <jbicha@debian.org> Sun, 11 Feb 2018 15:26:06 -0500 + +gnome-todo (3.26.2-3) unstable; urgency=medium + + * Add missing Replaces from package split to ensure smooth upgrades + * Add stricter dependency from gnome-todo to gnome-todo-common + * Use dh_missing --fail-missing + * Thanks Didier Roche for the above packaging suggestions + * Update Vcs fields for migration to https://salsa.debian.org/ + * Update debian/gbp.conf for Debian GNOME conventions + * Bump debhelper compat to 11 + * Bump Standards-Version to 4.1.3 + + -- Jeremy Bicha <jbicha@debian.org> Mon, 22 Jan 2018 10:25:44 -0500 + +gnome-todo (3.26.2-2) unstable; urgency=medium + + * Bump Breaks/Replaces for package split so that Ubuntu can sync now + (Closes: #873356) + * Cherry-pick libical3.patch to fix build with libical 3 (Closes: #883937) + + -- Jeremy Bicha <jbicha@debian.org> Mon, 11 Dec 2017 15:07:10 -0500 + +gnome-todo (3.26.2-1) unstable; urgency=medium + + * New upstream release + * debian/control + - set Standards-Version: 4.1.1 + * debian/watch + - use https for download + + -- Hideki Yamane <henrich@debian.org> Wed, 01 Nov 2017 20:07:48 +0900 + +gnome-todo (3.26.1-1) unstable; urgency=medium + + * New upstream release + + -- Hideki Yamane <henrich@debian.org> Fri, 22 Sep 2017 20:53:22 +0900 + +gnome-todo (3.26.0-1) unstable; urgency=medium + + * New upstream release + * debian/control + - drop autoconf-archive and add meson to Build-Depends + - add libjson-glib-dev to Build-Depends + * debian/rules + - specify --buildsystem=meson + - remove autoreconf lines + * debian/patches + - drop 0001-deal-with-appstream-metadata-in-legacy-location.patch + It's unnecessary anymore (since moved to meson build) + + -- Hideki Yamane <henrich@debian.org> Tue, 12 Sep 2017 22:03:54 +0900 + +gnome-todo (3.24.2-3) experimental; urgency=medium + + * debian/patches + - add 0001-deal-with-appstream-metadata-in-legacy-location.patch + * debian/{control.in,*.install} + - split gnome-todo package to several packages + + -- Hideki Yamane <henrich@debian.org> Fri, 28 Jul 2017 22:52:28 +0900 + +gnome-todo (3.24.2-2) unstable; urgency=medium + + * Upload to unstable + * debian/control.in + - set Standards-Version: 4.0.0 + + -- Hideki Yamane <henrich@debian.org> Sun, 18 Jun 2017 19:47:46 +0900 + +gnome-todo (3.24.2-1) experimental; urgency=medium + + * New upstream release + + [ Jeremy Bicha ] + * debian/control.in: + - Drop unneeded Build-Depends on dh-autoreconf and intltool + + -- Hideki Yamane <henrich@debian.org> Mon, 12 Jun 2017 19:27:06 +0900 + +gnome-todo (3.24.1-1) experimental; urgency=medium + + * New upstream release + * debian/{compat,control} + - use dh10 + * debian/rules + - remove unnecessary options with dh10 + - don't call intltoolize to avoid infinite loop + + -- Hideki Yamane <henrich@debian.org> Sat, 03 Jun 2017 09:59:35 +0900 + +gnome-todo (3.22.1-2) unstable; urgency=medium + + * Add evolution-data-server dependency (Closes: #858206) + - the eds plugin is the main backing store for the application + and that ofcourse needs evolution-data-server. + + -- Andreas Henriksson <andreas@fatal.se> Wed, 22 Mar 2017 09:34:47 +0100 + +gnome-todo (3.22.1-1) unstable; urgency=medium + + * New upstream release + * debian/copyright + - remove unnecessary CC-BY-SA license + + -- Hideki Yamane <henrich@debian.org> Thu, 22 Dec 2016 11:27:10 +0900 + +gnome-todo (3.22.0-1) unstable; urgency=medium + + * New upstream release + - fix crash in gtd-panel-scheduled.c on i386 (Closes: #822658) + * debian/watch + - use version 4 + * debian/control.in + - add gtk-doc-tools to deal with FTBFS due to missing gtk-doc.make + * debian/copyright + - remove lines for data/theme/bg.* + + -- Hideki Yamane <henrich@debian.org> Thu, 03 Nov 2016 23:41:07 +0900 + +gnome-todo (3.20.2-1) unstable; urgency=medium + + * New upstream release + + -- Hideki Yamane <henrich@debian.org> Sat, 14 May 2016 22:30:28 +0900 + +gnome-todo (3.20.1-1) unstable; urgency=medium + + * New upstream release + + -- Hideki Yamane <henrich@debian.org> Sat, 30 Apr 2016 14:58:14 +0900 + +gnome-todo (3.20.0-1) unstable; urgency=medium + + * New upstream release + * debian/control + - use https for Vcs-* + - add Build-Depends: libpeas-dev (>= 1.17) + - bump up Build-Depends: libgtk-3-dev (>= 3.19.5) + - set Standards-Version: 3.9.8 + * debian/rules + - add override_dh_auto_install to get rid of *.la files + + -- Hideki Yamane <henrich@debian.org> Sat, 23 Apr 2016 00:58:26 +0900 + +gnome-todo (3.18.1-2) unstable; urgency=medium + + * Drop incorrect Build-Depends on libgio3.0-cil-dev. (Closes: #808500) + + -- Michael Biebl <biebl@debian.org> Sun, 20 Dec 2015 23:36:06 +0100 + +gnome-todo (3.18.1-1) unstable; urgency=medium + + * New upstream release 3.18.1 + + -- Hideki Yamane <henrich@debian.org> Sat, 17 Oct 2015 13:10:41 +0900 + +gnome-todo (3.18.0-2) unstable; urgency=medium + + * Upload to unstable + + -- Hideki Yamane <henrich@debian.org> Mon, 12 Oct 2015 07:29:19 +0900 + +gnome-todo (3.18.0-1) experimental; urgency=low + + * Initial release + + -- Hideki Yamane <henrich@debian.org> Fri, 21 Aug 2015 23:45:22 +0200 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..ee32dd1 --- /dev/null +++ b/debian/control @@ -0,0 +1,54 @@ +Source: endeavour +Section: gnome +Priority: optional +Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org> +Uploaders: Hideki Yamane <henrich@debian.org>, + Iain Lane <laney@debian.org>, + Jeremy Bícha <jbicha@ubuntu.com> +Build-Depends: debhelper-compat (= 13), + itstool, + libadwaita-1-dev (>= 1.2~alpha), + libecal2.0-dev (>= 3.45), + libedataserver1.2-dev (>= 3.45), + libedataserverui1.2-dev (>= 3.45), + libglib2.0-dev (>= 2.58.0), + libgoa-1.0-dev (>= 3.45), + libgtk-4-dev (>= 3.92.0), + libical-dev (>= 0.43), + libjson-glib-dev, + libpeas-dev (>= 1.17), + libportal-gtk4-dev, + libxml2-utils, + meson (>= 0.57.0) +Standards-Version: 4.7.0 +Rules-Requires-Root: no +Vcs-Browser: https://salsa.debian.org/gnome-team/endeavour +Vcs-Git: https://salsa.debian.org/gnome-team/endeavour.git +Homepage: https://wiki.gnome.org/Apps/Todo + +Package: endeavour +Architecture: any +Depends: endeavour-common (>= ${source:Version}), + evolution-data-server (>= 3.45), + gsettings-desktop-schemas, + ${misc:Depends}, + ${shlibs:Depends} +Provides: gnome-todo (= ${binary:Version}) +Description: minimalistic personal task manager designed to fit GNOME desktop + Endeavour is a simplistic personal task manager designed to perfectly fit + the GNOME desktop. Designed from ground up to seamlessly integrate with + the GNOME desktop environment, To Do enables you to be as productive as + you want. + . + Endeavour was formerly known as GNOME Todo. + +Package: endeavour-common +Architecture: all +Depends: ${misc:Depends} +Description: common files for Endeavour + Endeavour is a simplistic personal task manager designed to perfectly fit + the GNOME desktop. Designed from ground up to seamlessly integrate with + the GNOME desktop environment, To Do enables you to be as productive as + you want. + . + This package contains common files. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..ac92683 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,45 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: gnome-todo +Source: https://gitlab.gnome.org/World/Endeavour +Upstream-Contact: Jamie Murphy + +Files: * +Copyright: 2015-2021 Georges Basile Stavracas Neto + Copyleft © The Endeavour maintainers +License: GPL-3+ + +Files: data/appdata/org.gnome.Todo.appdata.xml* +Copyright: 2015 Copyleft Georges Basile Stavracas Neto +License: CC0-1.0 + +Files: debian/* +Copyright: 2015 Hideki Yamane <henrich@debian.org> +License: GPL-3+ + +License: GPL-3+ + This package 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 <https://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". + +License: CC0-1.0 + To the extent possible under law, the author(s) have dedicated all copyright + and related and neighboring rights to this software to the public domain + worldwide. This software is distributed without any warranty. + . + You should have received a copy of the CC0 Public Domain Dedication along with + this software. If not, see <http://creativecommons.org/publicdomain/zero/1.0/>. + . + On Debian systems, the complete text of the CC0 1.0 Universal license can be + found in "/usr/share/common-licenses/CC0-1.0". diff --git a/debian/endeavour-common.install b/debian/endeavour-common.install new file mode 100644 index 0000000..b789c43 --- /dev/null +++ b/debian/endeavour-common.install @@ -0,0 +1,5 @@ +usr/share/dbus-1/ +usr/share/glib-2.0/ +usr/share/help +usr/share/icons/ +usr/share/locale/ diff --git a/debian/endeavour.install b/debian/endeavour.install new file mode 100644 index 0000000..33f0a30 --- /dev/null +++ b/debian/endeavour.install @@ -0,0 +1,3 @@ +usr/bin/endeavour +usr/share/applications/ +usr/share/metainfo/ diff --git a/debian/endeavour.links b/debian/endeavour.links new file mode 100644 index 0000000..63105f6 --- /dev/null +++ b/debian/endeavour.links @@ -0,0 +1 @@ +usr/bin/endeavour usr/bin/gnome-todo diff --git a/debian/gbp.conf b/debian/gbp.conf new file mode 100644 index 0000000..e268667 --- /dev/null +++ b/debian/gbp.conf @@ -0,0 +1,17 @@ +[DEFAULT] +pristine-tar = True +debian-branch = debian/latest +upstream-branch = upstream/latest + +[buildpackage] +sign-tags = True + +[dch] +multimaint-merge = True + +[import-orig] +postimport = dch -v%(version)s New upstream release; git add debian/changelog; debcommit +upstream-vcs-tag = v%(version%~%.)s + +[pq] +patch-numbers = False diff --git a/debian/not-installed b/debian/not-installed new file mode 100644 index 0000000..fd4156d --- /dev/null +++ b/debian/not-installed @@ -0,0 +1,2 @@ +usr/include/endeavour +usr/lib/*/pkgconfig/endeavour.pc diff --git a/debian/patches/omni-area-check-for-n_messages-greater-zero-to-avoid.patch b/debian/patches/omni-area-check-for-n_messages-greater-zero-to-avoid.patch new file mode 100644 index 0000000..cac9389 --- /dev/null +++ b/debian/patches/omni-area-check-for-n_messages-greater-zero-to-avoid.patch @@ -0,0 +1,25 @@ +From: Philipp Unger <philipp.unger.1988@gmail.com> +Date: Mon, 25 Nov 2024 22:27:45 +0100 +Subject: [PATCH] omni-area: check for n_messages greater zero to avoid divide + by zero + +fixes #496 + +Forwarded: https://gitlab.gnome.org/World/Endeavour/-/issues/496 +--- + src/gui/gtd-omni-area.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/gui/gtd-omni-area.c b/src/gui/gtd-omni-area.c +index 828f36c..007061b 100644 +--- a/src/gui/gtd-omni-area.c ++++ b/src/gui/gtd-omni-area.c +@@ -78,7 +78,7 @@ switch_message_cb (gpointer user_data) + n_messages = g_queue_get_length (self->messages); + gtk_stack_set_visible_child_name (self->main_stack, n_messages > 0 ? "messages" : "placeholder"); + +- next_message_index = (self->current + 1) % n_messages; ++ next_message_index = n_messages > 0 ? (self->current + 1) % n_messages : 0; + show_message (self, next_message_index); + + return G_SOURCE_CONTINUE; diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..cf04680 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +omni-area-check-for-n_messages-greater-zero-to-avoid.patch diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..eaf56fa --- /dev/null +++ b/debian/rules @@ -0,0 +1,10 @@ +#!/usr/bin/make -f + +export DEB_BUILD_MAINT_OPTIONS = hardening=+all +export DEB_LDFLAGS_MAINT_APPEND = -Wl,-O1 -Wl,-z,defs + +%: + dh $@ + +override_dh_auto_configure: + dh_auto_configure -- -Dintrospection=false diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/upstream/metadata b/debian/upstream/metadata new file mode 100644 index 0000000..434a096 --- /dev/null +++ b/debian/upstream/metadata @@ -0,0 +1,5 @@ +--- +Bug-Database: https://gitlab.gnome.org/World/Endeavour/-/issues +Bug-Submit: https://gitlab.gnome.org/World/Endeavour/-/issues/new +Repository: https://gitlab.gnome.org/World/Endeavour.git +Repository-Browse: https://gitlab.gnome.org/World/Endeavour diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..13ca3d9 --- /dev/null +++ b/debian/watch @@ -0,0 +1,4 @@ +version=4 +opts="searchmode=plain" \ +https://gitlab.gnome.org/World/@PACKAGE@/tags?sort=updated_desc \ + -/archive/[\d.]+/Endeavour-v?@ANY_VERSION@@ARCHIVE_EXT@ |
