Wykres commitów

50 Commity (develop)

Autor SHA1 Wiadomość Data
nightwalker-87 e662da00ca Updated debian pkg config for distribution 2021-08-22 12:44:01 +02:00
Luca Boccassi 4f40a42456 Update changelog for 1.7.0+ds-1 2021-08-15 14:49:00 +01:00
Luca Boccassi 9e3fac499e Update symbols file for 1.7.0 2021-08-15 14:44:16 +01:00
Luca Boccassi 78b510ee3d Update install files, paths have been fixed upstream 2021-08-15 14:41:10 +01:00
Luca Boccassi 30396b2803 Drop guipath.patch and refresh cross.patch for v1.7.0 2021-08-15 14:31:48 +01: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 a952c950a6 Update changelog for 1.6.1+ds-3 release 2020-10-29 18:06:53 +00:00
Luca Boccassi f503de6055 Add cross.patch to fix cross-compilation. Thanks Helmut!
Closes: #973339
2020-10-29 18:06:33 +00:00
Luca Boccassi a741f41552 Update changelog for 1.6.1+ds-2 release 2020-06-21 13:41:52 +01:00
Luca Boccassi 9fd796c0ff Patch CMake's hard-coded define of XML gui file location
Closes: #963219
2020-06-21 13:32:11 +01:00
Luca Boccassi 1195dae9e5 Update upstream URLs for new Github org 2020-06-21 13:26:16 +01:00
Luca Boccassi 44c7de765f Update d/copyright to remove GPL-2+ stanza about flashloaders
The 2 loaders were rewritten from scratch
2020-06-21 13:23:44 +01:00
Luca Boccassi 7056afe415 Update changelog for 1.6.1+ds-1 release 2020-06-06 14:45:15 +01:00
Luca Boccassi b85c7fb41e Switch to debhelper-compat 12 2020-06-06 14:44:50 +01:00
Luca Boccassi 0052b907a9 Generate pkgconfig file from d/rules, upstream doesn't do it 2020-06-06 14:44:50 +01:00
Luca Boccassi f509507971 Remove unused variable from d/rules 2020-06-06 14:44:50 +01:00
Luca Boccassi c74c942a37 Adjust install files, some files moved 2020-06-06 14:44:41 +01:00
Luca Boccassi 1ea5b4d8ff Add new symbols from upstream version 1.6.1 2020-06-06 14:44:41 +01:00
Luca Boccassi fbaf536f94 Bump Build-Depends to cmake >= 3.4.2 2020-06-06 14:44:41 +01:00
Luca Boccassi b4ddd0d38d Drop cross.patch, merged upstream in v1.6.1 2020-06-06 14:44:41 +01:00
Luca Boccassi 3775e7504e Fix d/watch intermediary file name 2020-06-06 12:43:07 +01:00
Luca Boccassi 77df52ff61 Update Files-Excluded in d/copyright for new layout 2020-06-06 12:43:07 +01:00
Luca Boccassi f92878df5e Update changelog for 1.6.0+ds-1 release 2020-02-25 22:14:24 +00:00
Luca Boccassi 00441133fa Update libstlink1 symbols file for 1.6.0. 2020-02-25 22:14:05 +00:00
Luca Boccassi d3021e569f Add d/s/options to ignore repacked files
Gbp-Dch: ignore
2020-02-25 22:14:05 +00:00
Luca Boccassi 14c2cbe0c6 Bump Standards-Version to 4.5.0, no changes. 2020-02-25 22:08:24 +00:00
Luca Boccassi 0b629606aa Update changelog for 1.5.1+ds-2 release 2019-09-29 12:51:05 +01: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 bc01701a8d Apply cross.patch to fix cross-compiling the GUI.
Thanks Helmut for the patch! (Closes: #941320)

Gbp-Dch: full
2019-09-29 12:42:14 +01:00
Luca Boccassi 8a07f12769 Mark library packages as Multi-Arch: same. 2018-09-28 18:48:04 +01:00
Luca Boccassi acd192fea0 Update changelog for 1.5.1+ds-1 release 2018-09-28 10:36:44 +01:00
Luca Boccassi 66e5e3ac80 Mark packages as linux-any, other systems not supported. 2018-09-28 10:27:36 +01:00
Luca Boccassi 4031f53443 Merge tag 'v1.5.1' into debian 2018-09-28 10:26:32 +01:00
joede 0af68c0801 Add svg icon for .desktop file (#708)
* add SVG icon and .desktop file to Debian package. Renamed icon and .desktop file to package name.
2018-05-05 08:01:41 +02:00
Slyshyk Oleksiy 88935336f8 fix #700 (#701)
* first try to fix #700
Use CMAKE_INSTALL_PREFIX for install paths

* check IS_DIRECTORY LIB_INSTALL_DIR
* fix incorrect VAR usage in condition
* changed debian/rules according to @bluca patch
2018-04-16 20:54:03 +02:00
Luca Boccassi ef9d527eb7 Update changelog for 1.5.0+ds-1 release 2018-03-16 16:56:19 +00:00
Luca Boccassi abdf4ce070 Remove breaks and replaces, not applicable to Debian 2018-03-16 16:20:26 +00:00
Luca Boccassi 8488390345 Repack tarball to remove debian/ and stlinkv1_macosx_driver/ 2018-03-16 16:13:53 +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
Kirill Kolyshkin fbd55d9f1b debian/triggers: add (to run ldconfig) (#664)
After installing the deb package, st-util fails to start:

> $ st-util
> st-util: error while loading shared libraries: libstlink-shared.so.1:
> cannot open shared object file: No such file or directory

The reason is, no one ran `ldconfig` upon installing the library.

The solution, as per latest Debian recommendations [1], is to add an
ldconfig trigger in debian/triggers, which is what this commit does.

[1] https://www.debian.org/doc/debian-policy/#ldconfig

Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
2018-02-06 14:45:57 +01:00
yaofei zheng 4e28e303b5 update debian package version (#630)
* update debian package version
2017-08-25 10:06:21 +02:00
Zhang, Chi dc8eb3e739 Fix gitignore and add support for STM32L452 (#608)
* update gitignore for debian
* add/update support for L43x/44x/45x/46x, partially thanks to @vatsaltrivedi86, should close texane/stlink#603
2017-06-26 23:57:14 +02:00
Christian Mauderer 49248f5985 Fix install locations for modprobe config and udev rules (#502)
* cmake: Fix location of modprobe.d config.

* cmake: Use cmake variables for install locations.

This commit add the following two Cmake variables to
change the install location of the udev and modprobe
configuration files:
    - STLINK_UDEV_RULES_DIR
    - STLINK_MODPROBED_DIR

* doc/compiling.md: Add info about new CMAKE variables.

* debian: Use CMAKE variables for build.
2016-10-26 20:40:25 +02:00
Andrew Andrianov 650a88aa2c debian: Remove all useless stuff from debian/rules, force cmake buildsystem
The top-level makefile that was used to drive cmake broke the autodetection
of the used buildsystem by debhelper. This commit fixes it and moves most
of the installation stuff to CMakeLists.txt to keep debian/ folder contents
to the bare minimum.

Signed-off-by: Andrew Andrianov <andrew@ncrmnt.org>
2016-10-04 13:56:05 +03: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