summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO47
-rw-r--r--PKGBUILD46
-rw-r--r--gogglesmm-develop-git.install12
3 files changed, 48 insertions, 57 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8a5743bdf01e..d09ed50560f8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,44 +1,37 @@
pkgbase = gogglesmm-develop-git
- pkgdesc = Goggles Music Manager
- pkgver = 940
+ pkgdesc = Music Manager and Player
+ pkgver = 1.2.1.r32.g20d8af7
pkgrel = 1
- url = http://gogglesmm.github.io
- install = gogglesmm-develop-git.install
+ url = https://gogglesmm.github.io
arch = i686
arch = x86_64
arch = arm
+ arch = armv6h
+ arch = armv7h
+ arch = aarch64
license = GPL3
makedepends = git
makedepends = cmake
- makedepends = pkgconfig
makedepends = libpulse
makedepends = alsa-lib
- makedepends = glproto
- makedepends = dri2proto
- depends = fox-devel>=1.7.46
- depends = libogg
- depends = libvorbis
- depends = flac
- depends = libmad
- depends = faad2
- depends = expat
- depends = opus
- depends = dbus
- depends = taglib>=1.9.0
- depends = sqlite3
- depends = libgcrypt
depends = libepoxy
+ depends = libwebp
+ depends = libxcursor
+ depends = libxrandr
+ depends = libxft
+ depends = taglib
depends = glu
- depends = libsamplerate
- depends = hicolor-icon-theme
- depends = desktop-file-utils
+ depends = opus
+ depends = libmad
+ depends = faad2
+ depends = sqlite
optdepends = libpulse: PulseAudio Output
optdepends = alsa-lib: Alsa Output
+ provides = gogglesmm
conflicts = gogglesmm
- conflicts = gogglesmm-hg
- conflicts = gogglesmm-git
- source = gogglesmm-develop-git::git://github.com/gogglesmm/gogglesmm.git#branch=develop
- md5sums = SKIP
+ source = git+https://github.com/gogglesmm/gogglesmm.git#branch=develop
+ source = https://github.com/gogglesmm/gogglesmm/blob/4eb0eb66598f8501a37275802680f773f55724a0/po/ko.mo
+ sha256sums = SKIP
+ sha256sums = b013fa1ac5a5443bb5f28ab270f987191bdb139f18a9a6c0344eda174992951c
pkgname = gogglesmm-develop-git
-
diff --git a/PKGBUILD b/PKGBUILD
index e6758bd462e7..a1f827287ad0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,31 +1,41 @@
+# Maintainer: Fabio 'Lolix' Loli <lolix@disroot.org>
+# Contributor: Sander Jansen <sander@knology.net>
+
pkgname=gogglesmm-develop-git
-pkgver=940
+pkgver=1.2.1.r32.g20d8af7
pkgrel=1
-pkgdesc="Goggles Music Manager"
-arch=('i686' 'x86_64' 'arm')
-url="http://gogglesmm.github.io"
-license=('GPL3')
-install="$pkgname.install"
-conflicts=('gogglesmm' 'gogglesmm-hg' 'gogglesmm-git')
-depends=('fox-devel>=1.7.46' 'libogg' 'libvorbis' 'flac' 'libmad' 'faad2' 'expat' 'opus' 'dbus' 'taglib>=1.9.0' 'sqlite3' 'libgcrypt' 'libepoxy' 'glu' 'libsamplerate' 'hicolor-icon-theme' 'desktop-file-utils')
-makedepends=('git' 'cmake' 'pkgconfig' 'libpulse' 'alsa-lib' 'glproto' 'dri2proto' )
-optdepends=('libpulse: PulseAudio Output' 'alsa-lib: Alsa Output')
-md5sums=('SKIP')
-source=("$pkgname"::'git://github.com/gogglesmm/gogglesmm.git#branch=develop')
+pkgdesc="Music Manager and Player"
+arch=(i686 x86_64 arm armv6h armv7h aarch64)
+url="https://gogglesmm.github.io"
+license=(GPL3)
+depends=(libepoxy libwebp libxcursor libxrandr libxft taglib glu opus libmad faad2 sqlite)
+makedepends=(git cmake libpulse alsa-lib)
+optdepends=('libpulse: PulseAudio Output'
+ 'alsa-lib: Alsa Output')
+provides=(gogglesmm)
+conflicts=(gogglesmm)
+source=("git+https://github.com/gogglesmm/gogglesmm.git#branch=develop"
+ "https://github.com/gogglesmm/gogglesmm/blob/4eb0eb66598f8501a37275802680f773f55724a0/po/ko.mo")
+sha256sums=('SKIP'
+ 'b013fa1ac5a5443bb5f28ab270f987191bdb139f18a9a6c0344eda174992951c')
pkgver() {
- cd "$pkgname"
- git rev-list --count HEAD
+ cd "${pkgname/-develop-git/}"
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+prepare() {
+ install -D ko.mo gogglesmm/po/
}
build() {
- cd "$pkgname"
- cmake .
+ cd "${pkgname/-develop-git/}"
+ cmake . \
+ -DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
- cd "$pkgname"
+ cd "${pkgname/-develop-git/}"
make DESTDIR="$pkgdir" install
-
}
diff --git a/gogglesmm-develop-git.install b/gogglesmm-develop-git.install
deleted file mode 100644
index 33824249b41d..000000000000
--- a/gogglesmm-develop-git.install
+++ /dev/null
@@ -1,12 +0,0 @@
-post_install() {
- which xdg-icon-resource >/dev/null && xdg-icon-resource forceupdate --theme hicolor 2> /dev/null
- which update-desktop-database >/dev/null && update-desktop-database -q
-}
-
-post_upgrade() {
- post_install
-}
-
-post_remove() {
- post_install
-}