Package Details: taglib-sharp-git 2.1.0.0.r90.gceda04a-2

Git Clone URL: https://aur.archlinux.org/taglib-sharp-git.git (read-only)
Package Base: taglib-sharp-git
Description: Library for reading and writing metadata in media files for Mono - source from git for working opus files
Upstream URL: https://github.com/mono/taglib-sharp
Licenses: LGPL2.1
Conflicts: taglib-sharp
Provides: taglib-sharp=2.1.0.0
Submitter: nicman23
Maintainer: nicman23
Last Packager: nicman23
Votes: 16
Popularity: 1.390119
First Submitted: 2016-10-28 17:54
Last Updated: 2017-08-04 08:12

Required by (5)

Sources (1)

Latest Comments

mxfm commented on 2017-10-15 18:31

@nicman23 Thanks for filing issue, will look for update.

nicman23 commented on 2017-10-15 10:57

@mxfm tracked here. https://github.com/mono/taglib-sharp/issues/77

this is probably related to an mono update as i cannot build the version that is already installed on my machine (with git reset).

mxfm commented on 2017-10-13 06:30

I cannot compile this package.
The error is in package():
/usr/bin/gacutil /i taglib-sharp.dll /f /package taglib-sharp /gacdir /usr/lib /root /home/user/Downloads/taglib-sharp-git/pkg/taglib-sharp-git/usr/lib
Failure adding assembly taglib-sharp.dll to the cache: Attempt to install an assembly without a strong name

14mRh4X0r commented on 2017-07-29 09:48

Please apply the following patch. It fixes dependencies on taglib-sharp by fixing pkgver() and provides=, and adds git to the makedepends (as specified here: https://wiki.archlinux.org/index.php/VCS_package_guidelines#Guidelines).

diff --git a/PKGBUILD b/PKGBUILD
index 77e24f5..682af68 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,21 +5,22 @@

_pkgbase=taglib-sharp
pkgname=$_pkgbase-git
-pkgver=taglib.sharp.2.1.0.0.r69.gf8d6334
+pkgver=2.1.0.0.r90.gceda04a
pkgrel=1
pkgdesc="Library for reading and writing metadata in media files for Mono - source from git for working opus files"
arch=('i686' 'x86_64')
url="https://github.com/mono/taglib-sharp"
license=('LGPL2.1')
depends=('mono')
+makedepends=('git')
conflicts=(taglib-sharp)
-provides=(taglib-sharp)
+provides=("taglib-sharp=${pkgver%%.r*}")
source=(git+https://github.com/mono/taglib-sharp.git)
md5sums=('SKIP')

pkgver() {
cd "$srcdir/$_pkgbase"
- git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+ git describe --long | sed 's/^taglib-sharp-//;s/\([^-]*-g\)/r\1/;s/-/./g'
}

build() {

nicman23 commented on 2017-01-16 11:13

? no git has to be installed to use aur in any way.

mis commented on 2017-01-14 17:15

Please add git to makedepends.