From ef27ac4a12293a125945f876f39340c190b03487 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Corentin=20No=C3=ABl?= Date: Sat, 7 Apr 2018 23:23:41 +0100 Subject: [PATCH 1/6] Rename appcenter to io.elementary.appcenter --- debian/changelog | 30 +++++++++--------- debian/compat | 2 +- debian/control | 31 ++++++------------- debian/copyright | 2 +- ...=> io.elementary.appcenter-casper.install} | 0 ...> io.elementary.appcenter-casper.triggers} | 0 ...nstall => io.elementary.appcenter.install} | 0 ...er.links => io.elementary.appcenter.links} | 0 debian/rules | 7 ++--- 9 files changed, 29 insertions(+), 43 deletions(-) rename debian/{appcenter-casper.install => io.elementary.appcenter-casper.install} (100%) rename debian/{appcenter-casper.triggers => io.elementary.appcenter-casper.triggers} (100%) rename debian/{appcenter.install => io.elementary.appcenter.install} (100%) rename debian/{appcenter.links => io.elementary.appcenter.links} (100%) diff --git a/debian/changelog b/debian/changelog index 90a84493e..e25cb937a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,88 +1,88 @@ -appcenter (0.2.9) xenial; urgency=medium +io.elementary.appcenter (0.2.9) xenial; urgency=medium * New upstream release. -- Cody Garver Fri, 02 Mar 2018 06:25:35 -0600 -appcenter (0.2.8) xenial; urgency=medium +io.elementary.appcenter (0.2.8) xenial; urgency=medium * New upstream release. -- Cody Garver Thu, 25 Jan 2018 11:03:11 -0600 -appcenter (0.2.7) xenial; urgency=medium +io.elementary.appcenter (0.2.7) xenial; urgency=medium * New upstream release. -- Cody Garver Tue, 07 Nov 2017 06:25:43 -0600 -appcenter (0.2.6) xenial; urgency=medium +io.elementary.appcenter (0.2.6) xenial; urgency=medium * New upstream release. -- Cody Garver Mon, 18 Sep 2017 07:08:00 -0500 -appcenter (0.2.5) xenial; urgency=medium +io.elementary.appcenter (0.2.5) xenial; urgency=medium * New upstream release. -- Cody Garver Fri, 04 Aug 2017 04:08:44 -0500 -appcenter (0.2.4) xenial; urgency=medium +io.elementary.appcenter (0.2.4) xenial; urgency=medium * New upstream release. -- Cody Garver Tue, 04 Jul 2017 08:15:51 +0100 -appcenter (0.2.3) xenial; urgency=medium +io.elementary.appcenter (0.2.3) xenial; urgency=medium * New upstream release. -- Cody Garver Wed, 31 May 2017 17:18:51 -0500 -appcenter (0.2.2) xenial; urgency=medium +io.elementary.appcenter (0.2.2) xenial; urgency=medium * New upstream release. -- Cody Garver Sun, 21 May 2017 18:18:44 -0500 -appcenter (0.2.1) xenial; urgency=medium +io.elementary.appcenter (0.2.1) xenial; urgency=medium * New upstream release. -- Cody Garver Fri, 19 May 2017 14:40:46 -0500 -appcenter (0.2) xenial; urgency=medium +io.elementary.appcenter (0.2) xenial; urgency=medium * New upstream release -- Cody Garver Sat, 13 May 2017 04:50:30 -0500 -appcenter (0.1.4) xenial; urgency=medium +io.elementary.appcenter (0.1.4) xenial; urgency=medium * New upstream release. -- Cody Garver Thu, 16 Mar 2017 11:39:03 -0600 -appcenter (0.1.3) xenial; urgency=medium +io.elementary.appcenter (0.1.3) xenial; urgency=medium * New upstream release. -- Cody Garver Mon, 05 Dec 2016 06:30:46 -0600 -appcenter (0.1.2) xenial; urgency=medium +io.elementary.appcenter (0.1.2) xenial; urgency=medium * New upstream release. -- Cody Garver Sat, 29 Oct 2016 17:06:55 +0200 -appcenter (0.1.1) xenial; urgency=medium +io.elementary.appcenter (0.1.1) xenial; urgency=medium * New upstream release. -- Cody Garver Mon, 26 Sep 2016 08:33:40 -0500 -appcenter (0.1) xenial; urgency=low +io.elementary.appcenter (0.1) xenial; urgency=low * Initial Release diff --git a/debian/compat b/debian/compat index ec635144f..f599e28b8 100644 --- a/debian/compat +++ b/debian/compat @@ -1 +1 @@ -9 +10 diff --git a/debian/control b/debian/control index 3a313eb76..90b8b7521 100644 --- a/debian/control +++ b/debian/control @@ -1,12 +1,10 @@ -Source: appcenter +Source: io.elementary.appcenter Section: utils Maintainer: elementary Builds Team Build-Depends: appstream, - cmake, - cmake-elementary, - debhelper (>= 9), + debhelper (>= 10.5.1), desktop-file-utils, - intltool, + gettext, libappstream-dev (>= 0.10), libgee-0.8-dev, libgranite-dev, @@ -17,15 +15,16 @@ Build-Depends: appstream, libunity-dev, libxml2-dev, libxml2-utils, + meson, valac (>= 0.26) -Standards-Version: 3.9.6 +Standards-Version: 4.1.1 Homepage: https://github.com/elementary/appcenter -Package: appcenter +Package: io.elementary.appcenter Architecture: any Priority: extra -Conflicts: appcenter-daemon -Replaces: appcenter-daemon +Conflicts: appcenter-daemon, appcenter +Replaces: appcenter-daemon, appcenter Depends: appstream (>= 0.12), apt-config-icons, apt-config-icons-hidpi, @@ -39,21 +38,9 @@ Description: Fast application store Install, update and remove apps with ease. Helps independent developers. -Package: appcenter-casper +Package: io.elementary.appcenter-casper Architecture: any Priority: extra Depends: casper Description: Disable AppCenter daemon in casper Disable AppCenter daemon when running in a live system with casper - -Package: appcenter-dbg -Architecture: any -Section: debug -Priority: extra -Depends: appcenter (= ${binary:Version}), ${misc:Depends} -Enhances: appcenter -Description: Fast application store (debugging symbols) - Install, update and remove apps with ease. - Helps independent developers. - . - This package contains debugging symbols for appcenter. diff --git a/debian/copyright b/debian/copyright index d7e109459..6212e0b06 100644 --- a/debian/copyright +++ b/debian/copyright @@ -1,5 +1,5 @@ Format: http://dep.debian.net/deps/dep5 -Upstream-Name: appcenter +Upstream-Name: io.elementary.appcenter Source: https://code.launchpad.net/~elementary-apps/appcenter/appcenter Files: src/* debian/* diff --git a/debian/appcenter-casper.install b/debian/io.elementary.appcenter-casper.install similarity index 100% rename from debian/appcenter-casper.install rename to debian/io.elementary.appcenter-casper.install diff --git a/debian/appcenter-casper.triggers b/debian/io.elementary.appcenter-casper.triggers similarity index 100% rename from debian/appcenter-casper.triggers rename to debian/io.elementary.appcenter-casper.triggers diff --git a/debian/appcenter.install b/debian/io.elementary.appcenter.install similarity index 100% rename from debian/appcenter.install rename to debian/io.elementary.appcenter.install diff --git a/debian/appcenter.links b/debian/io.elementary.appcenter.links similarity index 100% rename from debian/appcenter.links rename to debian/io.elementary.appcenter.links diff --git a/debian/rules b/debian/rules index d6b50b535..fae6746b5 100755 --- a/debian/rules +++ b/debian/rules @@ -12,9 +12,8 @@ %: dh $@ -override_dh_install: - dh_install --fail-missing --exclude=appcenter.blacklist --exclude=io.elementary.appcenter.service - override_dh_strip: - dh_strip --dbg-package=appcenter-dbg + dh_strip --dbgsym-migration='appcenter-dbg (<< 0.2.9)' +override_dh_missing: + dh_missing --fail-missing --exclude=appcenter.blacklist --exclude=io.elementary.appcenter.service From 69871fb1e4de6775c7e4758f1ef767ca9f03ff2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20For=C3=A9?= Date: Tue, 11 Aug 2020 11:16:00 -0700 Subject: [PATCH 2/6] Update control --- debian/control | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/control b/debian/control index 90b8b7521..8f73ee6d0 100644 --- a/debian/control +++ b/debian/control @@ -23,7 +23,7 @@ Homepage: https://github.com/elementary/appcenter Package: io.elementary.appcenter Architecture: any Priority: extra -Conflicts: appcenter-daemon, appcenter +Breaks: appcenter-daemon, appcenter Replaces: appcenter-daemon, appcenter Depends: appstream (>= 0.12), apt-config-icons, From 161f80318e5f243cd8964bff8d7be25831db113e Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Thu, 2 Jan 2025 12:46:44 +0900 Subject: [PATCH 3/6] Fix wrong merge --- debian/io.elementary.appcenter.links | 1 - 1 file changed, 1 deletion(-) delete mode 100644 debian/io.elementary.appcenter.links diff --git a/debian/io.elementary.appcenter.links b/debian/io.elementary.appcenter.links deleted file mode 100644 index 2809df3e7..000000000 --- a/debian/io.elementary.appcenter.links +++ /dev/null @@ -1 +0,0 @@ -usr/share/applications/io.elementary.appcenter-daemon.desktop etc/xdg/autostart/io.elementary.appcenter-daemon.desktop From 284118ca8091a0cd1a3ad69a62d505e6cc912cc1 Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Tue, 25 Nov 2025 17:04:50 +0900 Subject: [PATCH 4/6] Add transitional packages --- debian/control | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/debian/control b/debian/control index 81d704b40..92821ab5d 100644 --- a/debian/control +++ b/debian/control @@ -42,6 +42,24 @@ Description: Fast application store Package: io.elementary.appcenter-casper Architecture: any Priority: extra +Breaks: appcenter-casper +Replaces: appcenter-casper Depends: casper Description: Disable AppCenter daemon in casper Disable AppCenter daemon when running in a live system with casper + +Package: appcenter +Architecture: any +Depends: io.elementary.appcenter, ${misc:Depends} +Section: oldlibs +Priority: optional +Description: transitional dummy package + This is a transitional dummy package. It can safely be removed. + +Package: appcenter-casper +Architecture: any +Depends: io.elementary.appcenter-casper, ${misc:Depends} +Section: oldlibs +Priority: optional +Description: transitional dummy package + This is a transitional dummy package. It can safely be removed. From 907fe13d732adb7aab3f9dcdf6060a466e76722e Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Tue, 25 Nov 2025 20:14:00 +0900 Subject: [PATCH 5/6] control: Explicit transition version As recommended in https://wiki.debian.org/RenamingPackages > Please make sure that you use the proper version to break against. > You must make sure that you break against all versions which still > have the files in the old package. --- debian/control | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/debian/control b/debian/control index 92821ab5d..a8e3eb0ca 100644 --- a/debian/control +++ b/debian/control @@ -29,8 +29,8 @@ Homepage: https://github.com/elementary/appcenter Package: io.elementary.appcenter Architecture: any Priority: extra -Breaks: appcenter-daemon, appcenter -Replaces: appcenter-daemon, appcenter +Breaks: appcenter-daemon, appcenter (<< 9.0.0) +Replaces: appcenter-daemon, appcenter (<< 9.0.0) Depends: appstream (>= 0.12), ${misc:Depends}, ${shlibs:Depends} @@ -42,8 +42,8 @@ Description: Fast application store Package: io.elementary.appcenter-casper Architecture: any Priority: extra -Breaks: appcenter-casper -Replaces: appcenter-casper +Breaks: appcenter-casper (<< 9.0.0) +Replaces: appcenter-casper (<< 9.0.0) Depends: casper Description: Disable AppCenter daemon in casper Disable AppCenter daemon when running in a live system with casper From 39b427fd70c80c2733608d95d884084df7742f4b Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Tue, 25 Nov 2025 20:15:02 +0900 Subject: [PATCH 6/6] control: Set Architecture of the transitional packages to all As in https://wiki.debian.org/RenamingPackages > Note that the package does not contain any architecture specific files anymore > and therefore the Architecture is set to all, even if it was any before. --- debian/control | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/debian/control b/debian/control index a8e3eb0ca..c4f1ad018 100644 --- a/debian/control +++ b/debian/control @@ -49,7 +49,7 @@ Description: Disable AppCenter daemon in casper Disable AppCenter daemon when running in a live system with casper Package: appcenter -Architecture: any +Architecture: all Depends: io.elementary.appcenter, ${misc:Depends} Section: oldlibs Priority: optional @@ -57,7 +57,7 @@ Description: transitional dummy package This is a transitional dummy package. It can safely be removed. Package: appcenter-casper -Architecture: any +Architecture: all Depends: io.elementary.appcenter-casper, ${misc:Depends} Section: oldlibs Priority: optional