Implement native Debian packaging

This commit is contained in:
Андрей Лухнов 2024-01-29 18:07:22 +03:00
parent 5ab5d0aa98
commit 79e43f939a
5 changed files with 122 additions and 0 deletions

82
debian/changelog vendored Normal file
View File

@ -0,0 +1,82 @@
qucs-s (2.1.0-1) stable; urgency=low
* version number update by debtransform
-- debtransform <build@opensuse.org> Mon, 29 Jan 2024 04:56:12 +0000
qucs-s (2.1.0) stable; urgency=low
* Eleventh release
-- Vadim Kuznetsov <ra3xdh@gmail.com> Thu, 26 Oct 2023 18:00:00 +0200
qucs-s (2.0.0) stable; urgency=low
* Tenth release
-- Vadim Kuznetsov <ra3xdh@gmail.com> Sat, 19 Aug 2023 18:00:00 +0200
qucs-s (1.1.0) stable; urgency=low
* Ninth release
-- Vadim Kuznetsov <ra3xdh@gmail.com> Wed, 07 Jun 2023 18:00:00 +0200
qucs-s (1.0.2) stable; urgency=low
* Eigth release
-- Vadim Kuznetsov <ra3xdh@gmail.com> Sun, 23 Apr 2023 18:00:00 +0200
qucs-s (1.0.1) stable; urgency=low
* Seventh release
-- Vadim Kuznetsov <ra3xdh@gmail.com> Sat, 04 Feb 2023 18:00:00 +0200
qucs-s (1.0.0) stable; urgency=low
* Seventh release
-- Vadim Kuznetsov <ra3xdh@gmail.com> Sun, 30 Oct 2022 18:00:00 +0200
qucs-s (0.0.24) stable; urgency=low
* Sixth release
-- Vadim Kuznetsov <ra3xdh@gmail.com> Fri, 01 Jul 2022 18:00:00 +0200
qucs-s (0.0.23) stable; urgency=low
* Ported to Qt5
-- Vadim Kuznetsov <ra3xdh@gmail.com> Sun, 20 Feb 2022 18:00:00 +0200
qucs-s (0.0.22) stable; urgency=low
* Fourth release
-- Vadim Kuznetsov <ra3xdh@gmail.com> Sun, 19 Jan 2020 18:00:00 +0200
qucs-s (0.0.21) stable; urgency=low
* Third release
-- Vadim Kuznetsov <ra3xdh@gmail.com> Tue, 30 Oct 2018 18:00:00 +0200
qucs-s (0.0.20) stable; urgency=low
* Second release
-- Vadim Kuznetsov <ra3xdh@gmail.com> Mon, 30 Oct 2017 18:00:00 +0300
qucs-s (0.0.19S) stable; urgency=low
* Initial Release
-- Vadim Kuznetsov <ra3xdh@gmail.com> Tue, 08 Nov 2016 18:00:00 +0300

20
debian/control vendored Normal file
View File

@ -0,0 +1,20 @@
Source: qucs-s
Section: electronics
Priority: optional
Maintainer: Vadim Kuznetsov <ra3xdh@gmail.com>
Build-Depends: debhelper-compat (= 13), cmake, flex, bison,
qtbase5-dev, qttools5-dev, libqt5svg5-dev
Rules-Requires-Root: no
Standards-Version: 4.6.2
Homepage: https://ra3xdh.github.io
Vcs-Browser: https://github.com/ra3xdh/qucs_s/
Vcs-Git: https://github.com/ra3xdh/qucs_s.git
Package: qucs-s
Section: electronics
Priority: optional
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Recommends: ngspice
Description: Quite Universal Circuit Simulator with SPICE (Qucs-S)
allows to simulate electronic circuits with SPICE-compatible kernels

11
debian/rules vendored Executable file
View File

@ -0,0 +1,11 @@
#!/usr/bin/make -f
# See debhelper(7) (uncomment to enable)
# output every command that modifies files on the build system.
#DH_VERBOSE = 1
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
%:
dh $@

1
debian/source/format vendored Normal file
View File

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

8
debian/watch vendored Normal file
View File

@ -0,0 +1,8 @@
version=4
opts="\
compression=gz, \
dversionmangle=s/\+(?:git)?[0-9]*(?:\+g[0-9a-f]*)//, \
downloadurlmangle=s#/tag/#/download/#;s#(@ANY_VERSION@)$#$1/@PACKAGE@-$2.tar.gz#, \
filenamemangle=s#.*/@ANY_VERSION@#@PACKAGE@-$1.tar.gz#" \
https://github.com/ra3xdh/qucs_s/tags .*/releases/tag/@ANY_VERSION@