diff options
author | David Runge | 2021-06-03 09:58:57 +0200 |
---|---|---|
committer | David Runge | 2021-06-03 09:58:57 +0200 |
commit | 4e74f46d0d08838f58f98c486364ef30b081d46d (patch) | |
tree | d317bb3f65cbefdecd00bef4820cd8672c1f91c8 | |
parent | 8c07a191aa4d87ca172d04b1a227fac87c4ef960 (diff) | |
download | aur-4e74f46d0d08838f58f98c486364ef30b081d46d.tar.gz |
Upgrade to 1.7.7
PKGBUILD:
Generate icon using imagemagick.
Generate XDG desktop file using gendesk.
Remove hardcoded XDG desktop, install and icon file.
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 33 | ||||
-rw-r--r-- | slgui.png | bin | 3697 -> 0 bytes | |||
-rw-r--r-- | sooperlooper.desktop | 8 | ||||
-rw-r--r-- | sooperlooper.install | 27 |
5 files changed, 28 insertions, 55 deletions
@@ -1,12 +1,15 @@ pkgbase = sooperlooper pkgdesc = Live looping sampler capable of immediate loop recording - pkgver = 1.7.4 + pkgver = 1.7.7 pkgrel = 1 url = http://essej.net/sooperlooper/ arch = i686 arch = x86_64 license = GPL2 makedepends = alsa-lib + makedepends = autoconf-archive + makedepends = gendesk + makedepends = imagemagick makedepends = jack makedepends = liblo makedepends = libsamplerate @@ -18,12 +21,9 @@ pkgbase = sooperlooper depends = glibc depends = libsigc++ depends = wxgtk2 - source = sooperlooper-1.7.4.tar.gz::https://github.com/essej/sooperlooper/archive/v1_7_4.tar.gz - source = sooperlooper.desktop - source = slgui.png - sha256sums = 69646705f48c3fe3c3371f3aba7052c67c5797bd3e2837e89cd998cb524cf23f - sha256sums = add385c13329e0d28b4d89d1a08953d09013a896c80bbda7fe450de4bd279507 - sha256sums = 465dfb14154899eae5435afa7b2e04b2cbb8463fc3b60c465246628e496b3d85 + source = sooperlooper-1.7.7.tar.gz::https://github.com/essej/sooperlooper/archive/v1.7.7.tar.gz + sha512sums = eea3c8549c177a9fb15c4848220515f4534ca05f0b863155e0744d3e6871002a2365f090b01003d06a0f5cc21ca58aacfb4cf81622b731e5a538677e5aa751cd + b2sums = 927cdc0940f3caf907f25d5b1547cbcb025d394fd117a72910d6536c23191aa2808e8bb1b93ade1b771493db49b819bb3f8d43165af6ef63649311dbcc55966b pkgname = sooperlooper depends = gcc-libs @@ -37,4 +37,3 @@ pkgname = sooperlooper depends = librubberband.so depends = libsamplerate.so depends = libsndfile.so - @@ -6,26 +6,35 @@ # G.R.E.A - Grupo Recifense de Estudos do Archlinux (recife's group of archlinux research) pkgname=sooperlooper -pkgver=1.7.4 +pkgver=1.7.7 pkgrel=1 pkgdesc="Live looping sampler capable of immediate loop recording" arch=('i686' 'x86_64') url="http://essej.net/sooperlooper/" license=('GPL2') depends=('gcc-libs' 'glibc' 'libsigc++' 'wxgtk2') -makedepends=('alsa-lib' 'jack' 'liblo' 'libsamplerate' 'libsndfile' 'libxml2' -'ncurses' 'rubberband') -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/essej/${pkgname}/archive/v${pkgver//./_}.tar.gz" - "${pkgname}.desktop" - "slgui.png") -sha256sums=('69646705f48c3fe3c3371f3aba7052c67c5797bd3e2837e89cd998cb524cf23f' - 'add385c13329e0d28b4d89d1a08953d09013a896c80bbda7fe450de4bd279507' - '465dfb14154899eae5435afa7b2e04b2cbb8463fc3b60c465246628e496b3d85') +makedepends=('alsa-lib' 'autoconf-archive' 'gendesk' 'imagemagick' 'jack' +'liblo' 'libsamplerate' 'libsndfile' 'libxml2' 'ncurses' 'rubberband') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/essej/${pkgname}/archive/v${pkgver}.tar.gz") +sha512sums=('eea3c8549c177a9fb15c4848220515f4534ca05f0b863155e0744d3e6871002a2365f090b01003d06a0f5cc21ca58aacfb4cf81622b731e5a538677e5aa751cd') +b2sums=('927cdc0940f3caf907f25d5b1547cbcb025d394fd117a72910d6536c23191aa2808e8bb1b93ade1b771493db49b819bb3f8d43165af6ef63649311dbcc55966b') prepare() { - mv -v "${pkgname}-${pkgver//./_}" "${pkgname}-${pkgver}" cd "${pkgname}-${pkgver}" ./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() { @@ -39,6 +48,6 @@ package() { 'librubberband.so' 'libsamplerate.so' 'libsndfile.so') cd "${pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install - install -vDm 644 ../${pkgname}.desktop -t "${pkgdir}/usr/share/applications/" - install -vDm 644 ../slgui.png -t "${pkgdir}/usr/share/pixmaps/" + 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 diff --git a/sooperlooper.install b/sooperlooper.install deleted file mode 100644 index 07e03b8a4087..000000000000 --- a/sooperlooper.install +++ /dev/null @@ -1,27 +0,0 @@ -post_install() { - cat << EOF - ->>> If slgui cannot connect to the engine giving: - - "Lost connection to SooperLooper engine. - See the Preferences->Connections tab to start a new one" - ->>> then you have to manually add your hostname alias in your /etc/hosts: - - 127.0.0.1 localhost.localdomain localhost yourhostname - ->>> or you can do it automatically using this one liner (you need su or sudo): - - sed -i "/127.0.0.1/s/$/\t$(hostname)/" /etc/hosts - -EOF - update-desktop-database -q -} - -post_upgrade() { - post_install -} - -post_remove() { - post_install -} |