Merge pull request #389 from kiwix/ppa-sync

PPA: Drop eoan and sync with proper Debian package
This commit is contained in:
Kelson 2020-07-24 11:21:41 +02:00 committed by GitHub
commit d8991c5459
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 7 additions and 11 deletions

View File

@ -7,7 +7,7 @@ jobs:
strategy:
fail-fast: false
matrix:
distro: [ubuntu-groovy, ubuntu-focal, ubuntu-eoan]
distro: [ubuntu-groovy, ubuntu-focal]
steps:
- uses: actions/checkout@v2
@ -46,14 +46,6 @@ jobs:
args: --no-sign
ppa: ${{ steps.ppa.outputs.ppa }}
- uses: legoktm/gh-action-build-deb@ubuntu-eoan
if: matrix.distro == 'ubuntu-eoan'
name: Build package for ubuntu-eoan
id: build-ubuntu-eoan
with:
args: --no-sign
ppa: ${{ steps.ppa.outputs.ppa }}
- uses: actions/upload-artifact@v2
with:
name: Packages for ${{ matrix.distro }}

4
debian/control vendored
View File

@ -1,10 +1,10 @@
Source: libkiwix
Priority: optional
Maintainer: Kiwix team <kiwix@kiwix.org>
Build-Depends: debhelper-compat (= 12),
Build-Depends: debhelper-compat (= 13),
meson,
pkg-config,
libzim-dev (>= 6.0.0),
libzim-dev (>= 6.1.8),
libcurl4-gnutls-dev,
libicu-dev,
libgtest-dev,

1
debian/libkiwix-dev.manpages vendored Normal file
View File

@ -0,0 +1 @@
usr/share/man/man1/kiwix-compile-resources.1

3
debian/rules vendored
View File

@ -3,3 +3,6 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+all
%:
dh $@ --buildsystem=meson
override_dh_auto_test:
dh_auto_test -- -t 3