Wykres commitów

17 Commity (e662da00ca294c874655c65cffae3edde97343e5)

Autor SHA1 Wiadomość Data
nightwalker-87 e662da00ca Updated debian pkg config for distribution 2021-08-22 12:44:01 +02:00
Luca Boccassi 1fab90289f Bump debhelper-compat to 13, no changes 2021-08-15 14:11:09 +01:00
Luca Boccassi e768f737cd Bump Standards-Version to 4.5.1, no changes 2021-08-15 14:10:49 +01:00
Luca Boccassi 1195dae9e5 Update upstream URLs for new Github org 2020-06-21 13:26:16 +01:00
Luca Boccassi b85c7fb41e Switch to debhelper-compat 12 2020-06-06 14:44:50 +01:00
Luca Boccassi fbaf536f94 Bump Build-Depends to cmake >= 3.4.2 2020-06-06 14:44:41 +01:00
Luca Boccassi 14c2cbe0c6 Bump Standards-Version to 4.5.0, no changes. 2020-02-25 22:08:24 +00:00
Luca Boccassi 4f29ef92bf Bump Standards-Version to 4.4.0 2019-09-29 12:48:53 +01:00
Luca Boccassi 52189af7a2 Set Rules-Requires-Root: no 2019-09-29 12:45:57 +01:00
Luca Boccassi ecfb5becd0 Vcs-Git: add -b debian 2019-09-29 12:44:22 +01:00
Luca Boccassi 8a07f12769 Mark library packages as Multi-Arch: same. 2018-09-28 18:48:04 +01:00
Luca Boccassi 66e5e3ac80 Mark packages as linux-any, other systems not supported. 2018-09-28 10:27:36 +01:00
Luca Boccassi abdf4ce070 Remove breaks and replaces, not applicable to Debian 2018-03-16 16:20:26 +00:00
Luca Boccassi 64ef6a8a23 Change format to non-native, set myself as maintainer 2018-03-16 15:58:36 +00:00
Luca Boccassi e9fe4e5145 Debian packaging, CMake and README.md fixes (#683)
* Use https for debian/copyright

* Update dates and fix stanzas in debian/copyright

No need to have 2 stanzas for the same license

* Add BSD-3-clause body in debian/copyright

* Remove generated boilerplate from debian/rules

* Enable compiler hardening flags in debian/rules

* Fix source package name according to repo and docs

* Set source package section to electronics

See https://packages.debian.org/unstable/electronics/ for a full list

* Add long descriptions to packages

* Add gbp.conf file

* Update changelog for 1.5.0 release

* Remove dirs files, not needed anymore

* Rename library package to match SONAME

As per Debian policy, shared library packages must be named after
their SONAME version.

* libstlink0: break+replace libstlink since it took over its files

* Remove triggers, not needed anymore

debhelper tools will generate the triggers file automatically since
the package name was corrected

* List GPL2+ in debian/copyright for flashloaders

* Do not append -shared to shared library on *NIX

Only on Windows it's necessary to have different file names, on *NIX
the extension is what disambiguates between a static library (.a) and
a shared library (.so).

* Clarify license of flashloaders in README.md

Fixes #682

* List all individual authors in debian/copyright

The Debian FTP masters nowadays require that all authors are listed in
debian/copyright. Print the list of authors from git.

* Move modprobe and udev files from shared library package to tools package

Multiple versions of a shared library might be installed on the same
system. Do not ship unversioned files in their packages, or they will
conflict and fail to install.

* stlink-tools: break+replace libstlink

It took ownership of udev and modprobe files from libstlink

* Fix pkgconfig include dir: remove project version

The headers are installed in /usr/include/stlink without a version
number.

* Add libstlink1 symbols file

Generated with:

 dpkg-gensymbols -P/tmp -v1.5.0 -V -e/tmp/libstlink.so.1.5.0
  -plibstlink1 -Odebian/libstlink1.symbols

* Bump Standards-Version to 4.1.3

Main changes are shared library rename and files moved, and HTTPS
URLs.

https://www.debian.org/doc/packaging-manuals/upgrading-checklist.txt

* Add debian/watch file for notifications

The Debian package tracker can automatically notify when a new
version is out.
2018-03-16 16:41:07 +01:00
Denis Osterland e407d9e5a9 deb: Fix broken install rules.
Override dh_auto_install to use *.install files as they are.
The debian/*.install could contain source to destination format too,
but that would be much more difficult to handle with multi-arch.
Add debian copyright file.
Add stlink-tools manpages.
Insert homepage link.
Add library dependencies to binaries.
Add howto debuild to README.
Install udev rules.
Install modprobe config for usb module.
Configure cmake with /usr prefix and compile release variant.
2016-09-19 10:14:10 +02:00
Andrew Andrianov a35cc23525 CMakeLists.txt: Add shared library build and debian packaging
Signed-off-by: Andrew Andrianov <andrew@ncrmnt.org>
2016-09-02 23:00:33 +03:00