Rename riot package

Add a transitional package which hopefully does the upgrade in the
right way (following https://wiki.debian.org/RenamingPackages
except that adding the transitional package to the new package's
control file make a package that reprepro rejects...)

The transitional packages can be built with:

```
dpkg -b riot-desktop_1.7.0_all
```

The nightly transitional package is named / versioned assuming a
release on Monday the 13th and will need to be edited & renamed
as approriate (it just needs to be greater than whatever the latest
nightly is at that point).
This commit is contained in:
David Baker 2020-07-03 12:30:01 +01:00
parent 85dd2504db
commit 197f1dc451
4 changed files with 45 additions and 11 deletions

View File

@ -1,11 +1,11 @@
Package: riot-nightly
Package: element-nightly
License: Apache-2.0
Vendor: support@riot.im
Vendor: support@element.io
Architecture: amd64
Maintainer: support@riot.im
Maintainer: support@element.io
Depends: libgtk-3-0, libnotify4, libnss3, libxss1, libxtst6, xdg-utils, libatspi2.0-0, libuuid1, libappindicator3-1, libsecret-1-0, libsqlcipher0
Section: net
Priority: extra
Homepage: https://riot.im/
Homepage: https://element.io/
Description:
A feature-rich client for Matrix.org (nightly unstable build).
riot.im A feature-rich client for Matrix.org (nightly unstable build).

View File

@ -0,0 +1,9 @@
Package: riot-nightly
Version: 2020071301
Depends: element-nightly
Maintainer: packages@element.io
Architecture: all
Priority: optional
Section: oldlibs
Description: transitional package
This is a transitional package. It can safely be removed.

View File

@ -1,13 +1,29 @@
Package: riot-desktop
Package: element-desktop
License: Apache-2.0
Vendor: support@riot.im
Vendor: support@element.io
Architecture: amd64
Maintainer: support@riot.im
Maintainer: support@element.io
Depends: libgtk-3-0, libnotify4, libnss3, libxss1, libxtst6, xdg-utils, libatspi2.0-0, libuuid1, libappindicator3-1, libsecret-1-0, libsqlcipher0
Provides: riot-web
Replaces: riot-web
Replaces: riot-desktop (<< 1.7.0), riot-web (<< 1.7.0)
Breaks: riot-desktop (<< 1.7.0), riot-web (<< 1.7.0)
Section: net
Priority: extra
Homepage: https://riot.im/
Homepage: https://element.io/
Description:
A feature-rich client for Matrix.org
Package: riot-desktop
Depends: element-desktop, ${misc:Depends}
Architecture: all
Priority: optional
Section: oldlibs
Description: transitional package
This is a transitional package. It can safely be removed.
Package: riot-web
Depends: element-desktop, ${misc:Depends}
Architecture: all
Priority: optional
Section: oldlibs
Description: transitional package
This is a transitional package. It can safely be removed.

View File

@ -0,0 +1,9 @@
Package: riot-desktop
Version: 1.7.0
Depends: element-desktop
Maintainer: packages@element.io
Architecture: all
Priority: optional
Section: oldlibs
Description: transitional package
This is a transitional package. It can safely be removed.