George Rawlinson pushed to branch main at Arch Linux / Packaging / Packages / 
js80p


Commits:
c23c6b40 by George Rawlinson at 2024-06-11T17:20:01+12:00
upgpkg: 3.1.1-1

* New upstream release.
* Update license to use SPDX reference.
* Switch from git commit to git tag for version/checksum.
* Remove pkgver function.
* New makedepend: cppcheck.
* Fix error in package due to output folder change.

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,23 +1,25 @@
 pkgbase = js80p
        pkgdesc = A MIDI driven, performance oriented, versatile synthesizer
-       pkgver = 2.4.4
-       pkgrel = 2
+       pkgver = 3.1.1
+       pkgrel = 1
        url = https://attilammagyar.github.io/js80p/
        install = js80p.install
        arch = x86_64
        groups = pro-audio
        groups = vst3-plugins
-       license = GPL3
+       license = GPL-3.0-only
        makedepends = git
        makedepends = alsa-lib
        makedepends = libx11
        makedepends = zenity
        makedepends = kdialog
+       makedepends = cppcheck
        depends = glibc
        depends = gcc-libs
        depends = libxcb
        depends = cairo
-       source = 
js80p::git+https://github.com/attilammagyar/js80p#commit=a51b36239fa7d81aafc387d5d7db1238ab5a394a
-       b2sums = SKIP
+       source = js80p::git+https://github.com/attilammagyar/js80p#tag=v3.1.1
+       sha512sums = 
3fb858d212040bea951ff4cf7cf32037a6b3b3cf745421f8dd7987b92e990b3a89a01aad97b622f656e8ed0dd9abb40840099e9cf0b0f81e6e776fed4d95d3be
+       b2sums = 
2478479737e81c2acaee3c446186813186b9ab45d404e5fe810f1ebe74eb2d8ad8d4035e09c0b4a2414275189bcd0d3fd7435500f656e27a50faf18ccb78a220
 
 pkgname = js80p


=====================================
PKGBUILD
=====================================
@@ -1,12 +1,12 @@
 # Maintainer: George Rawlinson <grawlin...@archlinux.org>
 
 pkgname=js80p
-pkgver=2.4.4
-pkgrel=2
+pkgver=3.1.1
+pkgrel=1
 pkgdesc='A MIDI driven, performance oriented, versatile synthesizer'
 arch=('x86_64')
 url='https://attilammagyar.github.io/js80p/'
-license=('GPL3')
+license=('GPL-3.0-only')
 groups=('pro-audio' 'vst3-plugins')
 depends=(
   'glibc'
@@ -20,17 +20,12 @@ makedepends=(
   'libx11'
   'zenity'
   'kdialog'
+  'cppcheck'
 )
 install=js80p.install
-_commit='a51b36239fa7d81aafc387d5d7db1238ab5a394a'
-source=("$pkgname::git+https://github.com/attilammagyar/js80p#commit=$_commit";)
-b2sums=('SKIP')
-
-pkgver() {
-  cd "$pkgname"
-
-  git describe --tags | sed 's/^v//'
-}
+source=("$pkgname::git+https://github.com/attilammagyar/js80p#tag=v$pkgver";)
+sha512sums=('3fb858d212040bea951ff4cf7cf32037a6b3b3cf745421f8dd7987b92e990b3a89a01aad97b622f656e8ed0dd9abb40840099e9cf0b0f81e6e776fed4d95d3be')
+b2sums=('2478479737e81c2acaee3c446186813186b9ab45d404e5fe810f1ebe74eb2d8ad8d4035e09c0b4a2414275189bcd0d3fd7435500f656e27a50faf18ccb78a220')
 
 build() {
   cd "$pkgname"
@@ -50,7 +45,7 @@ package() {
 
   # vst3
   install -vDm644 \
-    dist/js80p-dev-linux-64bit-sse2-vst3_single_file/js80p.vst3 \
+    "dist/js80p-dev-linux-$CARCH-sse2-vst3_single_file/js80p.vst3" \
     "$pkgdir/usr/lib/vst3/$pkgname.vst3/Contents/$CARCH-linux/$pkgname.so"
 
   # presets



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/js80p/-/commit/c23c6b4024d7106d0efebaa68186a83bab622e17

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/js80p/-/commit/c23c6b4024d7106d0efebaa68186a83bab622e17
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to