diff options
author | Gigadoc2 | 2022-07-19 01:44:41 +0200 |
---|---|---|
committer | Gigadoc2 | 2022-07-19 01:44:41 +0200 |
commit | 957773c25a419e0cfa67f5bb79834e445fe4fad9 (patch) | |
tree | 9ac40450f9f07538de5ef9c6dbf91f614e8b4aab | |
parent | 7a34ca126689f9d6b34b140d89d42b1aa83aeecb (diff) | |
download | aur-sooperlooper-git.tar.gz |
modernize PKGBUILD, wxgtk -> wxgtk3
PKGBUILD base shamefully stolen from non-git sooperlooper.
-rw-r--r-- | .SRCINFO | 41 | ||||
-rw-r--r-- | PKGBUILD | 46 | ||||
-rw-r--r-- | slgui.png | bin | 3697 -> 0 bytes | |||
-rw-r--r-- | sooperlooper.desktop | 8 |
4 files changed, 57 insertions, 38 deletions
@@ -1,26 +1,41 @@ pkgbase = sooperlooper-git pkgdesc = Live looping sampler capable of immediate loop recording. Built from git. - pkgver = r510.f00442b + pkgver = r549.0cf3001 pkgrel = 1 url = http://essej.net/sooperlooper/ arch = i686 arch = x86_64 - license = GPL - depends = jack - depends = liblo + license = GPL2 + makedepends = alsa-lib + makedepends = autoconf-archive + makedepends = gendesk + makedepends = git + makedepends = imagemagick + makedepends = jack + makedepends = liblo + makedepends = libsamplerate + makedepends = libsndfile + makedepends = libxml2 + makedepends = ncurses + makedepends = rubberband + depends = gcc-libs + depends = glibc depends = libsigc++ - depends = libxml2 - depends = rubberband - depends = wxgtk - optdepends = libsamplerate: audio sample rate conversion + depends = wxgtk3 provides = sooperlooper conflicts = sooperlooper source = git+https://github.com/essej/sooperlooper.git - source = sooperlooper.desktop - source = slgui.png sha256sums = SKIP - sha256sums = add385c13329e0d28b4d89d1a08953d09013a896c80bbda7fe450de4bd279507 - sha256sums = 465dfb14154899eae5435afa7b2e04b2cbb8463fc3b60c465246628e496b3d85 pkgname = sooperlooper-git - + depends = gcc-libs + depends = glibc + depends = libsigc++ + depends = wxgtk3 + depends = libasound.so + depends = libjack.so + depends = liblo.so + depends = libncursesw.so + depends = librubberband.so + depends = libsamplerate.so + depends = libsndfile.so @@ -1,4 +1,5 @@ # Maintainer: Gigadoc2 <gigadoc2+aur@revreso.de> +# Contributor: David Runge <dvzrv@archlinux.org> # Contributor: VirtualTam <virtualtam@flibidi.net> # Contributor: speps <speps@aur.archlinux.org> # Contributor: Felipe Machado aka arch_audio <machado.felipe@gmail.com> @@ -7,22 +8,20 @@ _pkgname=sooperlooper pkgname=${_pkgname}-git -pkgver=r510.f00442b +pkgver=r549.0cf3001 pkgrel=1 -pkgdesc="Live looping sampler capable of immediate loop recording. Build from git with open merge requests." +pkgdesc="Live looping sampler capable of immediate loop recording. Built from git." arch=('i686' 'x86_64') url="http://essej.net/sooperlooper/" -license=('GPL') -depends=('jack' 'liblo' 'libsigc++' 'libxml2' 'rubberband' 'wxgtk') -optdepends=('libsamplerate: audio sample rate conversion') +license=('GPL2') +depends=('gcc-libs' 'glibc' 'libsigc++' 'wxgtk3') +makedepends=('alsa-lib' 'autoconf-archive' 'gendesk' 'git' 'imagemagick' +'jack' 'liblo' 'libsamplerate' 'libsndfile' 'libxml2' 'ncurses' 'rubberband') provides=('sooperlooper') conflicts=('sooperlooper') -source=("git+https://github.com/essej/sooperlooper.git" - "${_pkgname}.desktop" - "slgui.png") -sha256sums=('SKIP' - 'add385c13329e0d28b4d89d1a08953d09013a896c80bbda7fe450de4bd279507' - '465dfb14154899eae5435afa7b2e04b2cbb8463fc3b60c465246628e496b3d85') +source=("git+https://github.com/essej/sooperlooper.git") +sha256sums=('SKIP') + pkgver() { cd "${srcdir}/${_pkgname}" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" @@ -30,20 +29,33 @@ pkgver() { prepare() { cd "${srcdir}/${_pkgname}" + ./autogen.sh + convert doc/html/sl_web_logo_black.png \ + -resize 128x128\> \ + -size 128x128 xc:black +swap \ + -gravity center \ + -composite net.essej.sooperlooper.png + gendesk -n \ + --pkgname "net.essej.sooperlooper" \ + --name "SooperLooper" \ + --pkgdesc "Live Looping Sampler" \ + --exec "slgui" \ + --icon "net.essej.sooperlooper" \ + --genericname "Live Looping Sampler" \ + --categories "AudioVideo;Audio;" } build() { cd "${srcdir}/${_pkgname}" - ./autogen.sh - CPPFLAGS=-std=c++11 ./configure \ - --prefix=/usr \ - --with-wxconfig-path=/usr/bin/wx-config + ./configure --prefix='/usr' make } package() { + depends+=('libasound.so' 'libjack.so' 'liblo.so' 'libncursesw.so' + 'librubberband.so' 'libsamplerate.so' 'libsndfile.so') cd "${srcdir}/${_pkgname}" make DESTDIR="${pkgdir}" install - install -Dm644 ../${_pkgname}.desktop "${pkgdir}/usr/share/applications/${_pkgname}.desktop" - install -Dm644 ../slgui.png "${pkgdir}/usr/share/pixmaps/slgui.png" + install -vDm 644 *.desktop -t "${pkgdir}/usr/share/applications/" + install -vDm 644 net.essej.sooperlooper.png -t "${pkgdir}/usr/share/icons/hicolor/128x128/apps/" } diff --git a/slgui.png b/slgui.png Binary files differdeleted file mode 100644 index ebb45fa61dd3..000000000000 --- a/slgui.png +++ /dev/null diff --git a/sooperlooper.desktop b/sooperlooper.desktop deleted file mode 100644 index cfb2ba51c8d0..000000000000 --- a/sooperlooper.desktop +++ /dev/null @@ -1,8 +0,0 @@ -[Desktop Entry] -Name=Sooper Looper -Comment=Make music with a live looper -Exec=slgui -Icon=slgui -Categories=AudioVideo;Audio; -Terminal=false -Type=Application
\ No newline at end of file |