[arch-commits] Commit in faac/trunk (PKGBUILD)
David Runge
dvzrv at archlinux.org
Sat Jan 11 15:31:03 UTC 2020
Date: Saturday, January 11, 2020 @ 15:31:02
Author: dvzrv
Revision: 373253
upgpkg: faac 1.30-2: Updating maintainer info. Switching to (more or less) correct license (GPL2, but actually GNU Library General Public License, which is *not* GNU Lesser General Public License).
Dropping libmp4v2, as faac upstream implemented their own mp4 output module (cfaac) from scratch and therefore libmp4v2 is not required anymore.
Adding libfaac.so to provides. Running autoreconf in prepare() (instead of custom bootstrap script, which did the same). Installing additional docs. Simplifying installation.
Modified:
faac/trunk/PKGBUILD
----------+
PKGBUILD | 33 ++++++++++++++++++++-------------
1 file changed, 20 insertions(+), 13 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-01-11 14:38:24 UTC (rev 373252)
+++ PKGBUILD 2020-01-11 15:31:02 UTC (rev 373253)
@@ -1,4 +1,5 @@
-# Maintainer: Tom Gundersen <teg at jklm.no>
+# Maintainer: David Runge <dvzrv at archlinux.org>
+# Contributor: Tom Gundersen <teg at jklm.no>
# Contributor: Hugo Doria <hugo at archlinux.org>
# Contributor: Sarah Hay <sarah at archlinux.org>
# Contributor: dorphell <dorphell at archlinux.org>
@@ -5,26 +6,32 @@
pkgname=faac
pkgver=1.30
-pkgrel=1
-pkgdesc="An AAC audio encoder"
+pkgrel=2
+pkgdesc="Freeware Advanced Audio Coder"
arch=('x86_64')
url="https://www.audiocoding.com/"
-license=('GPL' 'custom')
-depends=('libmp4v2')
-source=($pkgname-$pkgver.tar.gz::"https://github.com/knik0/faac/archive/${pkgver/./_}.tar.gz")
-sha256sums=('adc387ce588cca16d98c03b6ec1e58f0ffd9fc6eadb00e254157d6b16203b2d2')
+license=('GPL2' 'custom')
+depends=('glibc')
+provides=('libfaac.so')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/knik0/${pkgname}/archive/${pkgver/./_}.tar.gz")
+sha512sums=('8582cd580dba2a347d15dc4fab42020d7120d0552c54ab74cfaf59ba1b270abb94c67e39d42459a14cbc6e98f3fd00cbda589e1b4f0c7278e41bdef6ae7b6554')
+prepare() {
+ mv -v "${pkgname}-${pkgver/./_}" "${pkgname}-${pkgver}"
+ cd "${pkgname}-${pkgver}"
+ autoreconf -vfi
+}
+
build() {
- cd ${pkgname}-${pkgver/./_}
- ./bootstrap
+ cd "${pkgname}-${pkgver}"
./configure --prefix=/usr
make
}
package() {
- cd ${pkgname}-${pkgver/./_}
+ cd "${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
-
- install -Dm644 "${srcdir}"/${pkgname}-${pkgver/./_}/COPYING \
- "${pkgdir}"/usr/share/licenses/faac/LICENSE
+ install -vDm 644 COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}"
+ install -vDm 644 {AUTHORS,ChangeLog,NEWS,README,TODO} \
+ -t "${pkgdir}/usr/share/doc/${pkgname}"
}
More information about the arch-commits
mailing list