[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