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
 }

Reply via email to