Date: Wednesday, October 18, 2017 @ 14:03:45 Author: bgyorgy Revision: 263251
Move some sharp packages from extra to community - gio-sharp - gkeyfile-sharp - gnome-keyring-sharp - taglib-sharp Modified: gio-sharp/trunk/PKGBUILD gkeyfile-sharp/trunk/PKGBUILD gnome-keyring-sharp/trunk/PKGBUILD taglib-sharp/trunk/PKGBUILD ------------------------------------+ gio-sharp/trunk/PKGBUILD | 40 +++++++++++++++++------------------ gkeyfile-sharp/trunk/PKGBUILD | 34 +++++++++++++++++------------ gnome-keyring-sharp/trunk/PKGBUILD | 38 +++++++++++++++++---------------- taglib-sharp/trunk/PKGBUILD | 20 +++++++++++------ 4 files changed, 73 insertions(+), 59 deletions(-) Modified: gio-sharp/trunk/PKGBUILD =================================================================== --- gio-sharp/trunk/PKGBUILD 2017-10-18 13:27:12 UTC (rev 263250) +++ gio-sharp/trunk/PKGBUILD 2017-10-18 14:03:45 UTC (rev 263251) @@ -1,32 +1,32 @@ # $Id$ -# Maintainer : Daniel Isenmann <dan...@archlinux.org> -# Contributor: György Balló <ball...@freestart.hu> +# Maintainer: Balló György <ballogyor+arch at gmail dot com> +# Contributor: Daniel Isenmann <dan...@archlinux.org> + pkgname=gio-sharp pkgver=0.3 -_pkgver=0.3-0-31b4926 -_git=31b4926 -pkgrel=2 -pkgdesc="a branch of the official gtk-sharp/gio to get gio-sharp building on gtk-sharp 2.12" +pkgrel=3 +pkgdesc="Mono bindings to Glib's libgio" arch=('any') -url="http://github.com/mono/gio-sharp" +url="https://github.com/mono/gio-sharp" license=('MIT') -depends=('gtk-sharp-2>=2.12') -source=(mono-$pkgname-$_pkgver.zip::https://github.com/mono/gio-sharp/zipball/$pkgver) -options=('!makeflags') -md5sums=('5df902082999bb33273517ceed790144') +depends=('gtk-sharp-2') +source=($pkgname-$pkgver.tar.gz::https://github.com/mono/$pkgname/archive/$pkgver.tar.gz) +sha256sums=('25142dd9f2cfa984acf10a579fb771612f46ae4c089b65e059d72a403a2fc1d5') +prepare() { + cd $pkgname-$pkgver + sed -i 's/CSC, gmcs/CSC, mcs/' configure.ac.in + NOCONFIGURE=1 ./autogen-2.22.sh +} + build() { - cd "$srcdir/mono-$pkgname-${_git}" - - ./autogen-2.22.sh --prefix=/usr --sysconfdir=/etc --localstatedir=/var - make + cd $pkgname-$pkgver + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var + make -j1 } package() { - cd "$srcdir/mono-$pkgname-${_git}" - + cd $pkgname-$pkgver make DESTDIR="$pkgdir" install - - install -m755 -d "$pkgdir/usr/share/licenses/$pkgname" - install -m644 COPYING "$pkgdir/usr/share/licenses/$pkgname" + install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" } Modified: gkeyfile-sharp/trunk/PKGBUILD =================================================================== --- gkeyfile-sharp/trunk/PKGBUILD 2017-10-18 13:27:12 UTC (rev 263250) +++ gkeyfile-sharp/trunk/PKGBUILD 2017-10-18 14:03:45 UTC (rev 263251) @@ -1,28 +1,34 @@ # $Id$ -# Maintainer : Daniel Isenmann <dan...@archlinux.org> -# Contributor: György Balló <ball...@freestart.hu> +# Maintainer: Balló György <ballogyor+arch at gmail dot com> +# Contributor: Daniel Isenmann <dan...@archlinux.org> + pkgname=gkeyfile-sharp pkgver=0.1 -_pkgver=GKEYFILE_SHARP_0_1-0-g07a401a -_git=662c5c1 -pkgrel=3 +_pkgver=GKEYFILE_SHARP_0_1 +pkgrel=4 pkgdesc="Mono bindings for GLib’s GKeyFile" arch=('any') -url="http://github.com/mono/gkeyfile-sharp" +url="https://github.com/mono/gkeyfile-sharp" license=('LGPL') depends=('gtk-sharp-2') -source=(mono-$pkgname-$_pkgver.tar.gz::https://github.com/mono/gkeyfile-sharp/zipball/GKEYFILE_SHARP_0_1) -md5sums=('0f43ffd9ebe39969e2c7661b81a6dfae') +source=($pkgname-$pkgver.tar.gz::https://github.com/mono/$pkgname/archive/$_pkgver.tar.gz) +sha256sums=('e74cb8ab118f344a15215aeb1cf66ef2a6992f49a1eca1c839fffefaa61ac485') +prepare() { + cd $pkgname-$_pkgver + sed -i 's/CSC, gmcs/CSC, mcs/' configure.in + aclocal + automake --add-missing --gnu + autoconf +} + build() { - cd "$srcdir/mono-$pkgname-$_git" - - ./autogen.sh --prefix=/usr --sysconfdir=/etc --localstatedir=/var + cd $pkgname-$_pkgver + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var make } package() { - cd "$srcdir/mono-$pkgname-$_git" - - make DESTDIR="$pkgdir/" install + cd $pkgname-$_pkgver + make DESTDIR="$pkgdir" install } Modified: gnome-keyring-sharp/trunk/PKGBUILD =================================================================== --- gnome-keyring-sharp/trunk/PKGBUILD 2017-10-18 13:27:12 UTC (rev 263250) +++ gnome-keyring-sharp/trunk/PKGBUILD 2017-10-18 14:03:45 UTC (rev 263251) @@ -1,31 +1,33 @@ # $Id$ -# Maintainer: Daniel Isenmann <dan...@archlinux.org> +# Maintainer: Balló György <ballogyor+arch at gmail dot com> +# Contributor: Daniel Isenmann <dan...@archlinux.org> + pkgname=gnome-keyring-sharp pkgver=1.0.2 -pkgrel=5 +pkgrel=6 pkgdesc="A fully managed implementation of libgnome-keyring" arch=('i686' 'x86_64') -url="http://www.mono-project.com/Libraries" -license=('custom') +url="https://github.com/mono/gnome-keyring-sharp" +license=('MIT') depends=('libgnome-keyring' 'gtk-sharp-2') -source=(http://www.go-mono.com/archive/${pkgname}/${pkgname}-${pkgver}.tar.gz) -options=('!makeflags') -md5sums=('f9a48319f3fe6123017b000d714d68b1') +source=(http://www.go-mono.com/archive/$pkgname/$pkgname-$pkgver.tar.gz) +sha256sums=('043e3e22132bdfe34e8ca314b6fd34bb0bc55a23eeb102778c64c243bb595315') +prepare() { + cd $pkgname-$pkgver + sed -i '/AssemblyKeyFile/d' src/Gnome.Keyring/AssemblyInfo.cs.in + sed -i '/GACUTIL/d' src/Makefile.{am,in} +} + build() { - export MONO_SHARED_DIR="${srcdir}/.wapi" - mkdir -p "${MONO_SHARED_DIR}" - - cd "${srcdir}/${pkgname}-${pkgver}" - ./configure --prefix=/usr --sysconfdir=/etc --disable-static + cd $pkgname-$pkgver + ./configure --prefix=/usr --sysconfdir=/etc make } package() { - cd "${srcdir}/${pkgname}-${pkgver}" - - make DESTDIR="${pkgdir}" install - rm -rf "${MONO_SHARED_DIR}" - ln -sf gnome-keyring-sharp-1.0.pc "${pkgdir}/usr/lib/pkgconfig/gnome-keyring-sharp.pc" - install -Dm644 COPYING ${pkgdir}/usr/share/licenses/${pkgname}/license + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install + install -Dm644 src/Gnome.Keyring.dll "$pkgdir/usr/lib/mono/gnome-keyring-sharp-1.0/Gnome.Keyring.dll" + install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" } Modified: taglib-sharp/trunk/PKGBUILD =================================================================== --- taglib-sharp/trunk/PKGBUILD 2017-10-18 13:27:12 UTC (rev 263250) +++ taglib-sharp/trunk/PKGBUILD 2017-10-18 14:03:45 UTC (rev 263251) @@ -1,25 +1,31 @@ # $Id$ -# Maintainer: Daniel Isenmann <dan...@archlinux.org> +# Maintainer: Balló György <ballogyor+arch at gmail dot com> +# Contributor: Daniel Isenmann <dan...@archlinux.org> # Contributor: Carlos Ruiz <cailovirt...@gmail.com> pkgname=taglib-sharp pkgver=2.1.0.0 -pkgrel=2 +pkgrel=3 pkgdesc="Library for reading and writing metadata in media files for Mono" -arch=('i686' 'x86_64') +arch=('any') url="https://github.com/mono/taglib-sharp" license=('LGPL2.1') depends=('mono') source=(http://download.banshee-project.org/taglib-sharp/$pkgver/$pkgname-$pkgver.tar.gz) -md5sums=('815f5bdb3cd1b3a4d6bbb34de448ad9d') +sha256sums=('713eb7d3011092a4842d0955776271e5ee7b122d7e3c7c24cffb7f96132e8179') +prepare() { + cd $pkgname-$pkgver + sed -i 's/gmcs/mcs/' configure{.ac,} +} + build() { - cd ${srcdir}/${pkgname}-${pkgver} + cd $pkgname-$pkgver ./configure --prefix=/usr --disable-docs make } package() { - cd ${srcdir}/${pkgname}-${pkgver} - make DESTDIR=${pkgdir} install + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install }