1. Mar 28, 2018
  2. Mar 26, 2018
  3. Mar 16, 2018
    • Luca Boccassi's avatar
      Debian packaging, CMake and README.md fixes (#683) · e9fe4e51
      Luca Boccassi authored
      * 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.
      e9fe4e51
  4. Mar 07, 2018
  5. Mar 01, 2018
  6. Feb 28, 2018
  7. Feb 20, 2018
  8. Feb 18, 2018
  9. Feb 16, 2018
  10. Feb 06, 2018
  11. Nov 17, 2017
  12. Oct 26, 2017
  13. Oct 10, 2017
  14. Sep 29, 2017
  15. Sep 17, 2017
  16. Sep 08, 2017
  17. Sep 07, 2017
  18. Aug 27, 2017
  19. Aug 25, 2017
  20. Jul 27, 2017
  21. Jul 16, 2017
  22. Jul 14, 2017
  23. Jul 01, 2017
  24. Jun 30, 2017
  25. Jun 27, 2017
  26. Jun 18, 2017
  27. Jun 17, 2017
    • orinem's avatar
      Stop the sulk with GPL2016 on Windows (#602) · 79d91786
      orinem authored
      * Fixes for VS2017.
      * Added a getopt implementation.
      * Added a unistd.h.
      * Corrected closing of sockets for Windows versions.
      * Fixed gdbserver CMakeLists.txt to play nice with VS2017.
      * Fixed include of getopt.h and unistd.h for WIN32.
      * Added a unistd.h.
      * Corrected closing of sockets for Windows versions.
      * Fixed gdbserver CMakeLists.txt to play nice with VS2017.
      * Override /MD to /MT for MSVC to match libusb's builds.
      * MSVC settings should be if (MSVC).
      * Don't busy-wait for long periods in usleep().
      * Dynamic link to MSVC libusb binaries.
      * Added Visual Studio section to compiling.md.
      * Added -D_CRT_NONSTDC_NO_WARNINGS to MSVC flags.
      * Prevented some more warnings under MSVC.
      79d91786
  28. May 18, 2017
  29. May 14, 2017
  30. May 08, 2017
  31. May 05, 2017
    • Martin Kaiser's avatar
      skip GTK detection if we're cross-compiling (#588) · cc3a5705
      Martin Kaiser authored
      It seems that stlink cannot use CMake's standard mechanism to find GTK3.
      Cmake's GTK3 detection supports only Unix at the moment.
      
      Therefore, stlink uses pkg-config to find GTK3. The downside of this is
      that Cmake's cross-compiler settings are not taken into account. Even if
      we're cross-compiling, CMake will find a local installation of GTK3 and
      compilation of the GUI fails.
      
      As a simple fix, we skip the GTK3 detection if we're cross-compiling.
      
      (In the long run, we should use a more advanced mechanism to find GTK3.)
      cc3a5705