summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD35
1 files changed, 19 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 391dbc4a50d8..91fd1e2ca0fb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,32 +1,35 @@
-# Maintainer:
+# Maintainer: Andrew Sun <adsun701@gmail.com>
# Contributor: Balló György <ballogyor+arch at gmail dot com>
# Contributor: Daniel Isenmann <daniel@archlinux.org>
# Contributor: Carlos Ruiz <cailovirtual@gmail.com>
pkgname=taglib-sharp
-pkgver=2.1.0.0
-pkgrel=3
+pkgver=2.2.0.0
+pkgrel=1
pkgdesc="Library for reading and writing metadata in media files for Mono"
arch=('any')
url="https://github.com/mono/taglib-sharp"
license=('LGPL2.1')
depends=('mono')
-source=(https://github.com/mono/taglib-sharp/archive/$pkgname-$pkgver.tar.gz)
-sha256sums=('8221fccfc2e834eebb24404f2c0ca26b2788af646a172266f89627a5d339bdec')
-
-prepare() {
- cd $pkgname-$pkgname-$pkgver
- sed -i 's/gmcs/mcs/' configure.ac
- NOCONFIGURE=1 ./autogen.sh
-}
+makedepends=('msbuild')
+source=("${pkgname}-${pkgver}.tar.gz"::"https://github.com/mono/taglib-sharp/archive/TaglibSharp-${pkgver}.tar.gz"
+ "taglib-sharp.pc")
+sha256sums=('69e33531e9129046381989afe4e5aa3db98a83ec478884a393efd93f1952a8c1'
+ '7b84254952a5a87f746f9927d866951683434c0ec5ed55a4995f69c5c2b5c7b3')
build() {
- cd $pkgname-$pkgname-$pkgver
- ./configure --prefix=/usr --disable-docs
- make
+ cd ${srcdir}/${pkgname}-TaglibSharp-${pkgver}
+ msbuild -restore TaglibSharp.sln /p:Configuration=Release
}
package() {
- cd $pkgname-$pkgname-$pkgver
- make DESTDIR="$pkgdir" install
+ cd ${srcdir}/${pkgname}-TaglibSharp-${pkgver}
+ install -Dm755 src/Debug/bin/Release/net45/TagLibSharp.dll ${pkgdir}/usr/lib/mono/${pkgname}/TagLibSharp.dll
+ gacutil -i ${pkgdir}/usr/lib/mono/${pkgname}/TagLibSharp.dll -root ${pkgdir}/usr/lib
+
+ # install .pc file
+ install -Dm644 "${srcdir}/${pkgname}.pc" "${pkgdir}/usr/lib/pkgconfig/${pkgname}.pc"
+ sed -e "s|@PREFIX@|/usr|g" \
+ -e "s|@VERSION@|${pkgver}|g" \
+ -i "${pkgdir}/usr/lib/pkgconfig/${pkgname}.pc"
}