Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Debian packaging, CMake and README.md fixes #683

Merged
merged 24 commits into from
Mar 16, 2018
Merged

Conversation

bluca
Copy link
Contributor

@bluca bluca commented Mar 13, 2018

See invididual commits for details. I am preparing to upload stlink to Debian, and these are some changes required to pass the new package review process.

Fixes #682

Luca Boccassi added 24 commits March 10, 2018 17:07
No need to have 2 stanzas for the same license
As per Debian policy, shared library packages must be named after
their SONAME version.
debhelper tools will generate the triggers file automatically since
the package name was corrected
The Debian FTP masters nowadays require that all authors are listed in
debian/copyright. Print the list of authors from git.
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).
…kage

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.
It took ownership of udev and modprobe files from libstlink
The headers are installed in /usr/include/stlink without a version
number.
Generated with:

 dpkg-gensymbols -P/tmp -v1.5.0 -V -e/tmp/libstlink.so.1.5.0
  -plibstlink1 -Odebian/libstlink1.symbols
Main changes are shared library rename and files moved, and HTTPS
URLs.

https://www.debian.org/doc/packaging-manuals/upgrading-checklist.txt
The Debian package tracker can automatically notify when a new
version is out.
@bluca
Copy link
Contributor Author

bluca commented Mar 15, 2018

@xor-gate ping

@xor-gate
Copy link
Member

xor-gate commented Mar 16, 2018

Sorry for the delay, I was offline for a few days.

@xor-gate xor-gate merged commit e9fe4e5 into stlink-org:master Mar 16, 2018
@xor-gate xor-gate added this to the Next milestone Mar 16, 2018
@bluca
Copy link
Contributor Author

bluca commented Mar 16, 2018

Thanks!

@xor-gate
Copy link
Member

Thank you for your effort!

@zoobab
Copy link
Contributor

zoobab commented Mar 22, 2018

stlink package is pending here, no idea when it will be the archive: https://ftp-master.debian.org/new/stlink_1.5.0+ds-1.html

@bluca
Copy link
Contributor Author

bluca commented May 22, 2018

stlink-tools and stlink-gui are now available in Debian unstable, testing and stretch-backports, and Ubuntu 18.10

@xor-gate
Copy link
Member

cool, thanks @bluca

@joede
Copy link
Contributor

joede commented May 23, 2018

great, thanks @bluca

@zoobab
Copy link
Contributor

zoobab commented Jul 26, 2019

I made a PR to change the README.md #821

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

License of (some) flashloaders source files missing
5 participants