diff options
author | Christopher Arndt | 2023-08-12 21:17:44 +0200 |
---|---|---|
committer | Christopher Arndt | 2023-08-12 21:17:44 +0200 |
commit | 4f63aa4adf5c2dd23022b117f606596fd0d9b994 (patch) | |
tree | b7216f7c3a67294f38cbe6a6f288ded72470fef9 | |
parent | 28e83199fdb41dbcc3f3728ea892d0b6aa7ca9f8 (diff) | |
download | aur-4f63aa4adf5c2dd23022b117f606596fd0d9b994.tar.gz |
Adopted package
* Fix dependencies
+ Fix git submodule checkout
* Clean up PKGBUILD syntax
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | .gitignore | 6 | ||||
-rw-r--r-- | PKGBUILD | 53 |
3 files changed, 44 insertions, 31 deletions
@@ -1,17 +1,22 @@ pkgbase = sfxr-qt-git - pkgdesc = Qt port of SFXR, a sound effect generator, to generate retro-gaming like sound effects - pkgver = 1.3.0.r4.g052ca2b + pkgdesc = Qt port of SFXR, a sound effect generator for retro-gaming sound effects (git version) + pkgver = 1.5.0.r9.g2799823 pkgrel = 1 url = https://github.com/agateau/sfxr-qt arch = x86_64 license = MIT + makedepends = extra-cmake-modules makedepends = cmake makedepends = git + makedepends = python-jinja + makedepends = python-pyaml + depends = glibc + depends = gcc-libs + depends = graphite depends = hicolor-icon-theme - depends = python-jinja - depends = python-pyaml + depends = qt5-base depends = qt5-declarative - depends = sdl + depends = sdl12-compat provides = sfxr-qt conflicts = sfxr-qt source = git+https://github.com/agateau/sfxr-qt.git @@ -22,4 +27,3 @@ pkgbase = sfxr-qt-git sha256sums = SKIP pkgname = sfxr-qt-git - diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..2d906a58b68b --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +Catch2/ +qpropgen/ +pkg/ +src/ +sfxr-qt/ +sfxr-qt-git-*.pkg.tar.* @@ -1,49 +1,52 @@ -# Maintainer: Caltlgin Stsodaat <contact@fossdaily.xyz> +# Maintainer: Christopher Arndt <aur -at- chrisarndt -dot- de> +# Contributor: Caltlgin Stsodaat <contact@fossdaily.xyz> -_pkgname='sfxr-qt' -pkgname="${_pkgname}-git" -pkgver=1.3.0.r4.g052ca2b +_pkgname=sfxr-qt +pkgname=$_pkgname-git +pkgver=1.5.0.r9.g2799823 pkgrel=1 -pkgdesc='Qt port of SFXR, a sound effect generator, to generate retro-gaming like sound effects' -arch=('x86_64') +pkgdesc='Qt port of SFXR, a sound effect generator for retro-gaming sound effects (git version)' +arch=(x86_64) url='https://github.com/agateau/sfxr-qt' -license=('MIT') -depends=('hicolor-icon-theme' 'python-jinja' 'python-pyaml' 'qt5-declarative' 'sdl') -makedepends=('cmake' 'git') -provides=("${_pkgname}") -conflicts=("${_pkgname}") +license=(MIT) +depends=(glibc gcc-libs graphite hicolor-icon-theme qt5-base qt5-declarative sdl12-compat) +makedepends=(extra-cmake-modules cmake git python-jinja python-pyaml) +provides=($_pkgname) +conflicts=($_pkgname) source=("git+${url}.git" "git+https://github.com/catchorg/Catch2.git" "git+${url%/*}/qpropgen.git") -sha256sums=('SKIP' 'SKIP' 'SKIP') +sha256sums=('SKIP' + 'SKIP' + 'SKIP') prepare() { - cd "${_pkgname}" + cd $_pkgname # Submodule list: https://github.com/agateau/nanonote/raw/master/.gitmodules git submodule init - git config submodule.3rdparty/catch2.url "${srcdir}/Catch2" - git config submodule.qpropgen.url "${srcdir}/qpropgen" - git submodule update + git config submodule.3rdparty/catch2.url "$srcdir"/Catch2 + git config submodule.qpropgen.url "$srcdir"/qpropgen + git -c protocol.file.allow=always submodule update } pkgver() { - git -C "${_pkgname}" describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' + git -C $_pkgname describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } build() { - export CFLAGS+=" ${CPPFLAGS}" - export CXXFLAGS+=" ${CPPFLAGS}" - cmake -B build -S "${_pkgname}" \ - -DCMAKE_BUILD_TYPE='None' \ - -DCMAKE_INSTALL_PREFIX='/usr' \ + export CFLAGS+=" $CPPFLAGS" + export CXXFLAGS+=" $CPPFLAGS" + cmake -B build -S $_pkgname \ + -DCMAKE_BUILD_TYPE=None \ + -DCMAKE_INSTALL_PREFIX=/usr \ -Wno-dev make -C build } package() { - make DESTDIR="${pkgdir}" PREFIX="/usr" -C build install - install -Dm644 -t "${pkgdir}/usr/share/doc/${pkgname}" "${_pkgname}/README.md" - install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}" "${_pkgname}/LICENSE" + make DESTDIR="$pkgdir" PREFIX=/usr -C build install + install -Dm644 -t "$pkgdir"/usr/share/doc/$pkgname $_pkgname/README.md + install -Dm644 -t "$pkgdir"/usr/share/licenses/$pkgname $_pkgname/LICENSE } # vim: ts=2 sw=2 et: |