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 <[email protected]>
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.