summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052023-09-07 18:36:10 +0800
committerzxp198210052023-09-07 18:36:10 +0800
commit1f36a5260524cb41e0309ffddd97f33ce8413920 (patch)
tree1ed02b85d02ba257c985e55561a23dfe432ad957
parent18f6636f85344d84fa2ba25af0ea71ed58197c76 (diff)
downloadaur-1f36a5260524cb41e0309ffddd97f33ce8413920.tar.gz
fix errors
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD20
2 files changed, 17 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6499dfae6c4b..774216f84d94 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,12 @@
pkgbase = fmedia-bin
pkgdesc = Fast media player/recorder/converter
pkgver = 1.31
- pkgrel = 1
+ pkgrel = 2
url = https://stsaz.github.io/fmedia
arch = i686
arch = x86_64
license = GPL3
+ makedepends = imagemagick
depends = gtk3
depends = jack
depends = libpulse
@@ -17,8 +18,9 @@ pkgbase = fmedia-bin
depends = pango
depends = at-spi2-core
depends = cairo
- provides = fmedia
+ provides = fmedia=1.31
conflicts = fmedia
+ options = !strip
source = fmedia-bin-1.31.tar.xz::https://github.com/stsaz/fmedia/releases/download/v1.31/fmedia-1.31-linux-amd64.tar.xz
sha256sums = 9f2347b0316275b081e98feaaed8b17c4750c2855f85606b79b26f6e62ba8ab0
diff --git a/PKGBUILD b/PKGBUILD
index a9e2eba0e04e..527ec89197e0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,23 +2,29 @@
# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
pkgname=fmedia-bin
pkgver=1.31
-pkgrel=1
+pkgrel=2
pkgdesc='Fast media player/recorder/converter'
arch=('i686' 'x86_64')
url='https://stsaz.github.io/fmedia'
_githuburl="https://github.com/stsaz/fmedia"
license=('GPL3')
-provides=("${pkgname%-bin}")
+provides=("${pkgname%-bin}=${pkgver}")
conflicts=("${pkgname%-bin}")
depends=('gtk3' 'jack' 'libpulse' 'dbus' 'glib2' 'gdk-pixbuf2' 'alsa-lib' 'glibc' 'pango' 'at-spi2-core' 'cairo')
+makedepends=('imagemagick')
+options=('!strip')
source=("${pkgname}-${pkgver}.tar.xz::${_githuburl}/releases/download/v${pkgver}/${pkgname%-bin}-${pkgver}-linux-amd64.tar.xz")
sha256sums=('9f2347b0316275b081e98feaaed8b17c4750c2855f85606b79b26f6e62ba8ab0')
+prepare() {
+ sed "s|~/bin/${pkgname%-bin}-1/${pkgname%-bin}.ico|${pkgname%-bin}|g;s|=Audio|=AudioVideo;|g" \
+ -i "${srcdir}/${pkgname%-bin}-1/${pkgname%-bin}.desktop"
+ convert "${srcdir}/${pkgname%-bin}-1/${pkgname%-bin}.ico" "${srcdir}/${pkgname%-bin}.png"
+}
package() {
- install -Dm755 -d "${pkgdir}/opt/${pkgname%-bin}"
- cp -ar "${srcdir}/${pkgname%-bin}-1/"* "${pkgdir}/opt/${pkgname%-bin}"
- convert "${srcdir}/${pkgname%-bin}-1/${pkgname%-bin}.ico" "${pkgname%-bin}.png"
+ install -Dm755 -d "${pkgdir}/"{opt/"${pkgname%-bin}",usr/bin}
+ cp -r "${srcdir}/${pkgname%-bin}-1/"* "${pkgdir}/opt/${pkgname%-bin}"
+ ln -sf "/opt/${pkgname%-bin}/${pkgname%-bin}" "${pkgdir}/usr/bin/${pkgname%-bin}"
install -Dm644 "${srcdir}/${pkgname%-bin}-0.png" "${pkgdir}/usr/share/pixmaps/${pkgname%-bin}.png"
- sed "s|Exec=${pkgname%-bin}|Exec=/opt/${pkgname%-bin}/${pkgname%-bin}|g;s|Icon=~/bin/${pkgname%-bin}-1/${pkgname%-bin}.ico|Icon=${pkgname%-bin}|g" \
- -i "${srcdir}/${pkgname%-bin}-1/${pkgname%-bin}.desktop"
install -Dm644 "${srcdir}/${pkgname%-bin}-1/${pkgname%-bin}.desktop" -t "${pkgdir}/usr/share/applications"
+ install -Dm644 "${srcdir}/${pkgname%-bin}-1/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}"
} \ No newline at end of file