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 <da...@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 +