Add DEB packaging

This commit is contained in:
Rafostar
2020-09-19 22:31:13 +02:00
parent a504f499c6
commit 483c1ba49e
8 changed files with 87 additions and 0 deletions

View File

@@ -5,6 +5,7 @@
<param name="extract">pkgs/rpm/clapper.spec</param>
<param name="extract">pkgs/rpm/clapper.rpmlintrc</param>
<param name="extract">pkgs/arch/obs/PKGBUILD</param>
<param name="extract">pkgs/deb/clapper.dsc</param>
</service>
<service name="tar" mode="buildtime"/>
<service name="recompress" mode="buildtime">

17
pkgs/deb/clapper.dsc Normal file
View File

@@ -0,0 +1,17 @@
Format: 3.0 (native)
Source: clapper
Binary: clapper
Architecture: all
Version: 0.0.0
Maintainer: Rafostar <rafostar.github@gmail.com>
Build-Depends: debhelper (>= 10),
desktop-file-utils,
gjs (>= 1.50),
hicolor-icon-theme,
libglib2.0-dev,
libglib2.0-bin,
meson (>= 0.50)
Package-List:
clapper deb gnome optional arch=all
Description: Simple and modern GNOME media player
A GNOME media player built using GJS and powered by GStreamer with OpenGL rendering. Can also be used as a pre-made widget for GTK apps.

View File

@@ -0,0 +1,5 @@
clapper (0.0.0) unstable; urgency=low
* Initial packaging.
-- Rafostar <rafostar.github@gmail.com> Fri, 18 Sep 2020 15:39:00 +0100

1
pkgs/deb/debian/compat Normal file
View File

@@ -0,0 +1 @@
10

31
pkgs/deb/debian/control Normal file
View File

@@ -0,0 +1,31 @@
Source: clapper
Section: gnome
Priority: optional
Maintainer: Rafostar <rafostar.github@gmail.com>
Build-Depends: debhelper (>= 10),
desktop-file-utils,
gjs (>= 1.50),
hicolor-icon-theme,
libglib2.0-dev,
libglib2.0-bin,
meson (>= 0.50)
Package: clapper
Architecture: all
Depends: gjs (>= 1.50),
gir1.2-gtk-3.0 (>= 3.19),
hicolor-icon-theme,
libgstreamer1.0-0,
gstreamer1.0-plugins-base,
gstreamer1.0-plugins-good,
gstreamer1.0-plugins-bad (>= 1.16),
gstreamer1.0-gl,
gstreamer1.0-gtk3
Recommends: gstreamer1.0-libav,
gstreamer1.0-pulseaudio
Suggests: gstreamer-plugins-ugly,
gstreamer-vaapi
Description: Simple and modern GNOME media player
A GNOME media player built using GJS and powered by GStreamer with OpenGL rendering. Can also be used as a pre-made widget for GTK apps.
.
More codecs/features and video acceleration can be enabled by installing the suggested packages.

27
pkgs/deb/debian/copyright Normal file
View File

@@ -0,0 +1,27 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: clapper
Source: https://github.com/Rafostar/clapper
Files: *
Copyright: 2020 Rafostar <rafostar.github@gmail.com>
License: GPL-3.0+
Files: debian/*
Copyright: 2020 Rafostar <rafostar.github@gmail.com>
License: GPL-3.0+
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, either version 3 of the License, or
(at your option) any later version.
.
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
Version 3 can be found in `/usr/share/common-licenses/GPL-3'.

4
pkgs/deb/debian/rules Executable file
View File

@@ -0,0 +1,4 @@
#!/usr/bin/make -f
%:
dh $@

View File

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