[arch-commits] CVS update of extra/lib/crypto++ (PKGBUILD)

Jan de Groot jgc at archlinux.org
Sun Jun 17 12:18:59 EDT 2007


    Date: Sunday, June 17, 2007 @ 12:18:59
  Author: jgc
    Path: /home/cvs-extra/extra/lib/crypto++

Modified: PKGBUILD (1.2 -> 1.3)

upgpkg: crypto++ 5.5.1-1
Update, add license, compile with our own CFLAGS instead of native of buildsystem


----------+
 PKGBUILD |   31 ++++++++++++++++---------------
 1 file changed, 16 insertions(+), 15 deletions(-)


Index: extra/lib/crypto++/PKGBUILD
diff -u extra/lib/crypto++/PKGBUILD:1.2 extra/lib/crypto++/PKGBUILD:1.3
--- extra/lib/crypto++/PKGBUILD:1.2	Sun May 21 12:25:46 2006
+++ extra/lib/crypto++/PKGBUILD	Sun Jun 17 12:18:59 2007
@@ -1,26 +1,27 @@
-# Maintainer: Kritoke <kritoke at gamebox.net>
+# $Id: PKGBUILD,v 1.3 2007/06/17 16:18:59 jgc Exp $
+# Maintainer: Damir <damir at archlinux.org>
+# Contributor: Kritoke <kritoke at gamebox.net>
 # Contributor: jlvsimoes <jlvsimoes at oninet.pt>
 
 pkgname=crypto++
-pkgver=5.2.1
-origver=521
+pkgver=5.5.1
+_srcver=551
 pkgrel=1
 pkgdesc="Crypto++ Library is a free C++ class library of cryptographic schemes."
 arch=(i686 x86_64)
-url="http://www.eskimo.com/~weidai/cryptlib.html"
-source=(http://www.eskimo.com/~weidai/cryptopp$origver.zip
-	http://www.gentoo.org/cgi-bin/viewcvs.cgi/*checkout*/dev-libs/crypto++/files/crypto++-5.2.1-ubuntu-gcc4.patch)
-md5sums=('82a00c44235ccbae2bedf9cb16c40ac3' '56b38480a2872145c8a47805734eb116')
+license=('custom')
+makedepends=('unzip')
+url="http://www.cryptopp.com/"
+source=(http://www.cryptopp.com/cryptopp${_srcver}.zip)
 
 build() {
-  cd $startdir/src/
-
-  patch -Np1 -i crypto++-5.2.1-ubuntu-gcc4.patch || return 1
-
+  cd ${startdir}/src/
+  sed -i -e 's/^CXXFLAGS/#CXXFLAGS/' GNUmakefile
   make -f GNUmakefile || return 1
-  mkdir -p $startdir/pkg/usr/include/cryptopp
-  mkdir -p $startdir/pkg/usr/lib
-  cp *.h $startdir/pkg/usr/include/cryptopp
-  cp libcryptopp.a $startdir/pkg/usr/lib
+  mkdir -p ${startdir}/pkg/usr/include/cryptopp
+  mkdir -p ${startdir}/pkg/usr/lib
+  install -m644 *.h ${startdir}/pkg/usr/include/cryptopp/
+  install -m644 libcryptopp.a ${startdir}/pkg/usr/lib/
+  install -D -m644 License.txt ${startdir}/pkg/usr/share/licenses/${pkgname}/License.txt
 }
 




More information about the arch-commits mailing list