[arch-commits] Commit in liborigin2/trunk (PKGBUILD liborigin.pro.archlinux)

Ronald van Haren ronald at archlinux.org
Wed Feb 17 13:56:59 UTC 2010


    Date: Wednesday, February 17, 2010 @ 08:56:59
  Author: ronald
Revision: 69093

upgpkg: liborigin2 20090406-1
switch to forked version so we can actually use it again with qtiplot

Added:
  liborigin2/trunk/liborigin.pro.archlinux
Modified:
  liborigin2/trunk/PKGBUILD

-------------------------+
 PKGBUILD                |   37 ++++++++++++++++---------------------
 liborigin.pro.archlinux |   31 +++++++++++++++++++++++++++++++
 2 files changed, 47 insertions(+), 21 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2010-02-17 11:14:52 UTC (rev 69092)
+++ PKGBUILD	2010-02-17 13:56:59 UTC (rev 69093)
@@ -3,42 +3,37 @@
 # Contributor: damir <damir at archlinux.org>
 
 pkgname=liborigin2
-pkgver=20090326
-pkgrel=4
+pkgver=20090406
+pkgrel=1
 pkgdesc="A library for reading OriginLab OPJ project files"
 url="http://soft.proindependent.com/liborigin2/";
-source=("http://downloads.sourceforge.net/sourceforge/liborigin/${pkgname}-${pkgver}.tar.gz")
-md5sums=('7cf833d5b7647f6dbd87128459931b4f')
-sha1sums=('94d88e5f8010feff25889f37d6f784a1f02b4f6e')
+source=("http://download.berlios.de/qtiplot/${pkgname}-06042009.zip"
+	'liborigin.pro.archlinux')
 license=("GPL3")
 arch=("i686" 'x86_64')
-depends=('gcc-libs' 'qt' 'boost')
-makedepends=('doxygen')
+depends=('gcc-libs' 'boost')
+makedepends=('doxygen' 'qt')
 replaces=('liborigin')
 provides=('liborigin')
+md5sums=('b221b2e4d86a4a2b9136bc37944b64b8'
+         '4fe64e68ef0419926986d3cc1fc79bed')
 
 build() {
-	cd ${srcdir}/${pkgname}-${pkgver}
-	
-	# fix build issue
-	sed -i 's|lboost_thread|lboost_thread-mt|' liborigin.pro
-	
-	qmake	
-	make || return 1
+	cd ${srcdir}/${pkgname}-06042009
 
+	install -Dm644 ${srcdir}/liborigin.pro.archlinux ./liborigin.pro || return 1
+
+	qmake liborigin.pro QMAKESPEC=linux-g++ || return 1
+  	make QTDIR=/usr/ QMAKESPEC=linux-g++ || return 1
+  	INSTALL_ROOT=${pkgdir} make install || return 1
+
 	 # create documentation
         cd doc
         doxygen
 
-	# install manually...nothing to automate it there :(
-	install -Dm755 ../liborigin2.so.1.0.0 \
-		${pkgdir}/usr/lib/liborigin2.so.1.0.0	
+	# install documentation manually
 	install -d ${pkgdir}/usr/share/doc/${pkgname}
 	cp -rf html/* ${pkgdir}/usr/share/doc/${pkgname}
 	chmod 755 ${pkgdir}/usr/share/doc/liborigin2/images
 	chmod 644 ${pkgdir}/usr/share/doc/liborigin2/images/origin_import.png
-	cd ${pkgdir}/usr/lib
-	ln -s liborigin2.so.1.0.0 liborigin2.so
-        ln -s liborigin2.so.1.0.0 liborigin2.so.1
-        ln -s liborigin2.so.1.0.0 liborigin2.so.1.0
 }

Added: liborigin.pro.archlinux
===================================================================
--- liborigin.pro.archlinux	                        (rev 0)
+++ liborigin.pro.archlinux	2010-02-17 13:56:59 UTC (rev 69093)
@@ -0,0 +1,31 @@
+TARGET  	 = origin2
+TEMPLATE     = lib
+CONFIG      += warn_on release thread
+#CONFIG      += staticlib 
+MOC_DIR      = ./tmp
+OBJECTS_DIR  = ./tmp
+
+DESTDIR      = ./
+
+#INCLUDEPATH += boost_1_33_0
+LIBS        += -lboost_date_time
+LIBS        += -lboost_thread-mt
+
+HEADERS += endianfstream.hh
+HEADERS += logging.hpp
+HEADERS += OriginObj.h
+HEADERS += OriginFile.h
+HEADERS += OriginParser.h
+HEADERS += OriginDefaultParser.h
+HEADERS += Origin750Parser.h
+
+SOURCES += OriginFile.cpp
+SOURCES += OriginParser.cpp
+SOURCES += OriginDefaultParser.cpp
+SOURCES += Origin750Parser.cpp
+
+headers.files = \$\$HEADERS
+headers.path = /usr/include/liborigin2
+target.path = /usr/lib
+INSTALLS = target headers
+




More information about the arch-commits mailing list