Initial debianization

This commit is contained in:
Evangelos Ribeiro Tzaras 2022-09-02 23:45:55 +02:00
parent 78b23e7780
commit 0769f43326
11 changed files with 128 additions and 0 deletions

5
debian/changelog vendored Normal file
View File

@ -0,0 +1,5 @@
satellite-gtk (0.2.8-1) unstable; urgency=medium
* Initial release. (Closes: #1018706)
-- Evangelos Ribeiro Tzaras <devrtz-debian@fortysixandtwo.eu> Sun, 11 Sep 2022 10:33:22 +0200

34
debian/control vendored Normal file
View File

@ -0,0 +1,34 @@
Source: satellite-gtk
Section: misc
Priority: optional
Maintainer: DebianOnMobile Maintainers <debian-on-mobile-maintainers@alioth-lists.debian.net>
Uploaders:
Evangelos Ribeiro Tzaras <devrtz-debian@fortysixandtwo.eu>,
Rules-Requires-Root: no
Build-Depends:
debhelper-compat (= 13),
dh-sequence-python3,
python3-all,
python3-setuptools,
Standards-Version: 4.6.1
Homepage: https://codeberg.org/tpikonen/satellite/
Vcs-Browser: https://salsa.debian.org/DebianOnMobile-team/satellite-gtk
Vcs-Git: https://salsa.debian.org/DebianOnMobile-team/satellite-gtk.git
Package: satellite-gtk
Architecture: all
Depends:
gir1.2-handy-1,
gir1.2-modemmanager-1.0,
python3-gi,
python3-gpxpy,
python3-nmea2,
python3-pydbus,
${misc:Depends},
${python3:Depends},
Description: Adaptive GTK application which displays GNSS data
Satellite is an adaptive GTK / libhandy application
which displays global navigation satellite system (GNSS: GPS et al.) data
obtained from ModemManager API.
.
It can also be used to record gpx tracks.

41
debian/copyright vendored Normal file
View File

@ -0,0 +1,41 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Source: https://codeberg.org/tpikonen/satellite
Upstream-Name: satellite
Upstream-Contact: Teemu Ikonen <tpikonen@mailbox.org>
Files: *
Copyright:
2021-2022 Teemu Ikonen <tpikonen@mailbox.org>
License: GPL-3
Files:
data/appdata.xml
Copyright:
2021-2022 Teemu Ikonen <tpikonen@mailbox.org>
License: CC0-1.0
Files:
debian/*
Copyright:
2022 Evangelos Ribeiro Tzaras <devrtz-debian@fortysixandtwo.eu>
License: GPL-3
License: GPL-3
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; version 3 of the License.
.
This program 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 can be found in `/usr/share/common-licenses/GPL-3'.
License: CC0-1.0
On Debian systems the full text of the CC0-1.0 license can be found in
/usr/share/common-licenses/CC0-1.0

16
debian/gbp.conf vendored Normal file
View File

@ -0,0 +1,16 @@
[DEFAULT]
debian-branch = debian/latest
debian-tag = debian/%(version)s
upstream-branch = upstream/latest
upstream-tag = upstream/%(version)s
upstream-vcs-tag=%(version)s
pristine-tar = True
[tag]
sign-tags = True
[import-orig]
postimport = dch -v%(version)s New upstream release; git add debian/changelog; debcommit
[dch]
multimaint-merge = True

9
debian/rules vendored Executable file
View File

@ -0,0 +1,9 @@
#!/usr/bin/make -f
export PYBUILD_NAME=satellite-gtk
%:
dh $@ --buildsystem=pybuild
execute_after_dh_auto_clean:
rm -rf satellite_tpikonen.egg-info/

7
debian/salsa-ci.yml vendored Normal file
View File

@ -0,0 +1,7 @@
---
include:
- https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml
variables:
SALSA_CI_DISABLE_BUILD_PACKAGE_ANY: 1

1
debian/source/format vendored Normal file
View File

@ -0,0 +1 @@
3.0 (quilt)

1
debian/source/options vendored Normal file
View File

@ -0,0 +1 @@
extend-diff-ignore = "^[^/]*[.]egg-info/"

7
debian/tests/control vendored Normal file
View File

@ -0,0 +1,7 @@
Test-Command: xvfb-run /usr/bin/satellite --help
Restrictions: superficial
Depends:
at-spi2-core,
satellite-gtk,
xauth,
xvfb,

4
debian/upstream/metadata vendored Normal file
View File

@ -0,0 +1,4 @@
Bug-Database: https://codeberg.org/tpikonen/satellite/issues
Bug-Submit: https://codeberg.org/tpikonen/satellite/issues/new
Repository-Browse: https://codeberg.org/tpikonen/satellite
Repository: https://codeberg.org/tpikonen/satellite.git

3
debian/watch vendored Normal file
View File

@ -0,0 +1,3 @@
version=4
opts=filenamemangle=s/.*\/archive\/(\d+\.\S+)\.tar\.gz/satellite-gtk-$1\.tar\.gz
https://codeberg.org/tpikonen/satellite/tags .*/archive/(\d+\.\S+)\.tar\.gz