David Runge pushed to branch main at Arch Linux / Packaging / Packages / stlink
Commits: 1e270644 by David Runge at 2023-12-06T10:52:33+01:00 Update maintainer info Signed-off-by: David Runge <[email protected]> - - - - - eda3ae6e by David Runge at 2023-12-06T10:52:56+01:00 Switch to correct SPDX license identifier for project Signed-off-by: David Runge <[email protected]> - - - - - b355dc86 by David Runge at 2023-12-06T10:56:37+01:00 Remove unneeded removal of static lib (makepkg does that) Signed-off-by: David Runge <[email protected]> - - - - - 77a50c8d by David Runge at 2023-12-06T10:57:02+01:00 Remove unnecessary comment Signed-off-by: David Runge <[email protected]> - - - - - fea826af by David Runge at 2023-12-06T11:07:09+01:00 Apply cmake package guidelines Signed-off-by: David Runge <[email protected]> - - - - - de3443a6 by David Runge at 2023-12-06T11:09:34+01:00 Add all direct dependencies Signed-off-by: David Runge <[email protected]> - - - - - ec69555b by David Runge at 2023-12-06T11:10:04+01:00 Consolidate pkgdesc with upstream description Signed-off-by: David Runge <[email protected]> - - - - - c3ac83af by David Runge at 2023-12-06T11:11:43+01:00 Use gzip tarball and simplify source link by reusing url Signed-off-by: David Runge <[email protected]> - - - - - ec07c133 by David Runge at 2023-12-06T11:14:26+01:00 upgpkg: 1.7.0-2 Rebuild to apply various fixes. - - - - - 2 changed files: - + .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,18 @@ +pkgbase = stlink + pkgdesc = Open source STM32 MCU programming toolset + pkgver = 1.7.0 + pkgrel = 2 + url = https://github.com/texane/stlink + arch = x86_64 + license = BSD-3-Clause + makedepends = cmake + depends = glib2 + depends = glibc + depends = gtk3 + depends = hicolor-icon-theme + depends = libusb + source = stlink-1.7.0.tar.gz::https://github.com/texane/stlink/archive/v1.7.0.tar.gz + sha512sums = 58b73c7a73809f36ab8ef53370bcbdba7456433c8559f350349febd282188541184b5c171eb2ca1ad38ec4b3ae32d3a89895a208bcacc264ec0aed5f61e6bcd0 + b2sums = 7e00a01912e1d21fa29a7299fbb21f8e85540d3e4f4c90be8fcd9b4a8ef14bae2c0cd460463babf04fd52a11ebeac9601a5f31874dd4cce3077434c2bfc96168 + +pkgname = stlink ===================================== PKGBUILD ===================================== @@ -1,32 +1,41 @@ -# Maintainer: Anatol Pomozov <[email protected]> +# Maintainer: +# Contributor: Anatol Pomozov <[email protected]> pkgname=stlink pkgver=1.7.0 -pkgrel=1 -pkgdesc='Firmware programmer for STM32 STLINK v1/v2 protocol' +pkgrel=2 +pkgdesc='Open source STM32 MCU programming toolset' arch=(x86_64) url='https://github.com/texane/stlink' -license=(BSD) -# Add support for gtk3-based GUI -depends=(libusb) -makedepends=(cmake gtk3) -optdepends=('gtk3: GUI application') -source=($pkgname-$pkgver.zip::https://github.com/texane/stlink/archive/v$pkgver.zip) -sha256sums=('dd2fde56c701b9084f6c60c5d2549673150b596f06cffe1334f498013a97f0e1') +license=(BSD-3-Clause) +depends=( + glib2 + glibc + gtk3 + hicolor-icon-theme + libusb +) +makedepends=(cmake) +source=($pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz) +sha512sums=('58b73c7a73809f36ab8ef53370bcbdba7456433c8559f350349febd282188541184b5c171eb2ca1ad38ec4b3ae32d3a89895a208bcacc264ec0aed5f61e6bcd0') +b2sums=('7e00a01912e1d21fa29a7299fbb21f8e85540d3e4f4c90be8fcd9b4a8ef14bae2c0cd460463babf04fd52a11ebeac9601a5f31874dd4cce3077434c2bfc96168') build() { - cd stlink-$pkgver - cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr \ - -DSTLINK_UDEV_RULES_DIR=/usr/lib/udev/rules.d \ - -DSTLINK_MODPROBED_DIR=/usr/lib/modprobe.d - make + local cmake_options=( + -B build + -D CMAKE_BUILD_TYPE=None + -D CMAKE_INSTALL_PREFIX=/usr + -D STLINK_MODPROBED_DIR=/usr/lib/modprobe.d + -D STLINK_UDEV_RULES_DIR=/usr/lib/udev/rules.d + -S $pkgname-$pkgver + -W no-dev + ) + + cmake "${cmake_options[@]}" + cmake --build build --verbose } package() { - cd stlink-$pkgver - - make DESTDIR="$pkgdir" install - - install -Dm644 LICENSE.md "$pkgdir"/usr/share/licenses/$pkgname/LICENSE - rm "$pkgdir"/usr/lib/libstlink.a + DESTDIR="$pkgdir" cmake --install build + install -Dm644 $pkgname-$pkgver/LICENSE.md -t "$pkgdir/usr/share/licenses/$pkgname/" } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/stlink/-/compare/2db1560860b09e36a1c4da4ea007c57c0ba75da5...ec07c1337de4a0909bcf7d5ad53cde6743ce6883 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/stlink/-/compare/2db1560860b09e36a1c4da4ea007c57c0ba75da5...ec07c1337de4a0909bcf7d5ad53cde6743ce6883 You're receiving this email because of your account on gitlab.archlinux.org.
