Skip to content

Commit

Permalink
add debian build rules
Browse files Browse the repository at this point in the history
  • Loading branch information
vitlav committed Jul 16, 2023
1 parent a5389e3 commit 39e33eb
Show file tree
Hide file tree
Showing 7 changed files with 97 additions and 0 deletions.
5 changes: 5 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
eepm (3.58.0-1) unstable; urgency=medium

* Initial release

-- Vitaly Lipatov <[email protected]> Sun, 16 Jul 2023 02:27:34 +0300
19 changes: 19 additions & 0 deletions debian/control
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
Source: eepm
Section: utils
Priority: optional
Maintainer: Vitaly Lipatov <[email protected]>
Build-Depends: debhelper-compat (= 12)
Standards-Version: 4.4.1
Homepage: https://github.com/Etersoft/eepm
#Vcs-Browser: https://salsa.debian.org/debian/eepm
#Vcs-Git: https://salsa.debian.org/debian/eepm.git

Package: eepm
Architecture: all
Depends: coreutils, findutils, diffutils, file, gawk, grep, gzip, less, sed, bash, ncurses-bin
Description: A package manager with universal interface for any platform
Etersoft EPM is the package manager for any platform
and any platform version. It provides
universal interface to any package manager.
Can be useful for system administrators working
with various distros.
22 changes: 22 additions & 0 deletions debian/copyright
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: Etersoft EPM
Upstream-Contact: Vitaly Lipatov <[email protected]>
Source: https://github.com/Etersoft/eepm

Files: *
Copyright: 2012-2023 Etersoft
2012-2023 Vitaly Lipatov <[email protected]>

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, 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.
On Debian systems, the complete text of the GNU General Public
License Version 3 can be found in "/usr/share/common-licenses/GPL-3".
24 changes: 24 additions & 0 deletions debian/rules
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#!/usr/bin/make -f
# See debhelper(7) (uncomment to enable)
# output every command that modifies files on the build system.
#export DH_VERBOSE = 1


# see FEATURE AREAS in dpkg-buildflags(1)
#export DEB_BUILD_MAINT_OPTIONS = hardening=+all

# see ENVIRONMENT in dpkg-buildflags(1)
# package maintainers to append CFLAGS
#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic
# package maintainers to append LDFLAGS
#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed


%:
dh $@

override_dh_auto_build:


override_dh_auto_install:
dh_auto_install -- datadir=/usr/share bindir=/usr/bin mandir=/usr/share/man sysconfdir=/etc version=3.58.0-1
11 changes: 11 additions & 0 deletions debian/salsa-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# For more information on what jobs are run see:
# https://salsa.debian.org/salsa-ci-team/pipeline
#
# To enable the jobs, go to your repository (at salsa.debian.org)
# and click over Settings > CI/CD > Expand (in General pipelines).
# In "Custom CI config path" write debian/salsa-ci.yml and click
# in "Save Changes". The CI tests will run after the next commit.
---
include:
- https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
- https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
1 change: 1 addition & 0 deletions debian/source/format
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3.0 (quilt)
15 changes: 15 additions & 0 deletions debian/watch
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Example watch control file for uscan
# Rename this file to "watch" and then you can run the "uscan" command
# to check for upstream updates and more.
# See uscan(1) for format

# Compulsory line, this is a version 4 file
version=4

# PGP signature mangle, so foo.tar.gz has foo.tar.gz.sig
#opts="pgpsigurlmangle=s%$%.sig%"

# GitHub hosted projects
opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%eepm-$1.tar.gz%" \
https://github.com/Etersof/eepm/tags \
(?:.*?/)?v?(\d[\d.]*)\.tar\.gz debian uupdate

0 comments on commit 39e33eb

Please sign in to comment.