From 5aeb4d5689ba929db12fee7263ecf26e66acc879 Mon Sep 17 00:00:00 2001 From: arcan1s Date: Tue, 17 Sep 2013 02:41:51 +0400 Subject: [PATCH] Edited PKGBUILDs --- appset-qt/PKGBUILD | 28 +++++++------ food_gui/PKGBUILD | 21 +++++----- ghemical-mpqc/PKGBUILD | 21 +++++----- git-etc/PKGBUILD | 41 ++++++++++++-------- gromacs_mtdec/PKGBUILD | 21 +++++----- kate-latex-plugin/PKGBUILD | 6 +-- kdeplasma-applets-oblikuestrategies/PKGBUILD | 6 ++- kdeplasma-applets-pytextmonitor/PKGBUILD | 32 +++++++++------ kdeplasma-applets-stdin-svn/PKGBUILD | 12 +++--- libghemical-mpqc/PKGBUILD | 18 ++++----- mathmech/PKGBUILD | 11 +++--- mpqc-shared/PKGBUILD | 15 ++++--- qscite/PKGBUILD | 36 ++++++++--------- qscite/get_qsci.sh.patch | 11 ++++++ qscite/qscite.pro.patch | 38 ++++++++++++++++++ scidavis/PKGBUILD | 10 ++--- 16 files changed, 198 insertions(+), 129 deletions(-) create mode 100644 qscite/get_qsci.sh.patch create mode 100644 qscite/qscite.pro.patch diff --git a/appset-qt/PKGBUILD b/appset-qt/PKGBUILD index bf6b18d..4190a2d 100644 --- a/appset-qt/PKGBUILD +++ b/appset-qt/PKGBUILD @@ -1,4 +1,5 @@ -# Maintainer: Simone Tobia +# Author: Simone Tobia +# Maintainer: Evgeniy "arcanis" Alekseev pkgname=appset-qt pkgver=0.7.2 @@ -7,18 +8,19 @@ pkgdesc="An advanced and feature rich Package Manager Frontend" arch=('i686' 'x86_64') url="http://appset.sourceforge.net/" license=('GPL2') -depends=('qt4>=4.7 qtwebkit') +depends=('qt4>=4.7' 'qtwebkit') optdepends=('packer: for AUR support') -install=${pkgname}.install -changelog=$pkgname.changelog -source=(http://sourceforge.net/projects/appset/files/appset-qt/0.7/$pkgver/$pkgname-$pkgver-sources.tar.gz +source=(http://sourceforge.net/projects/appset/files/appset-qt/0.7/${pkgver}/${pkgname}-${pkgver}-sources.tar.gz appset-helper.service) +install=${pkgname}.install +changelog=${pkgname}.changelog md5sums=('8658b6452e1f941af8501a6a772b6cd9' '7791c134cc275b387c1290f771e43a3d') -build() { - cd $srcdir/$pkgname-$pkgver-sources - +build() +{ + cd ${srcdir}/${pkgname}-${pkgver}-sources + qmake-qt4 PREFIX=/usr -Wnone # localization @@ -29,10 +31,12 @@ build() { make || return 1 } -package() { - cd $srcdir/$pkgname-$pkgver-sources +package() +{ + cd ${srcdir}/${pkgname}-${pkgver}-sources - make INSTALL_ROOT="$pkgdir/" install + make INSTALL_ROOT=${pkgdir} install || return 1 # appset-helper daemon - install -D -m 755 ../appset-helper.service $pkgdir/usr/lib/systemd/system/appset-helper.service + install -D -m755 ../appset-helper.service \ + ${pkgdir}/usr/lib/systemd/system/appset-helper.service || return 1 } diff --git a/food_gui/PKGBUILD b/food_gui/PKGBUILD index e113643..b5bfe4c 100644 --- a/food_gui/PKGBUILD +++ b/food_gui/PKGBUILD @@ -4,19 +4,20 @@ pkgname=food_gui pkgver=1.2.0 pkgrel=2 -pkgdesc=" Food_gui is a simple program-calculator written on Python2.7 with GUI interface (Qt4) " -url="https://github.com/arcan1s/food_gui" -license=("GPL") +pkgdesc="A simple program-calculator written on Python2.7 with GUI interface (Qt4)" arch=('i686' 'x86_64') +url="https://github.com/arcan1s/food_gui" +license=('GPL') depends=('python2-pyqt4') -source=(https://github.com/arcan1s/food_gui/raw/master/linux/$pkgname-$pkgver.tar.xz) +source=(https://github.com/arcan1s/food_gui/raw/master/linux/${pkgname}-${pkgver}.tar.xz) md5sums=('a206c16e88313b29a02f6b400ce76498') -package() { - install -D -m755 $srcdir/usr/bin/food_gui $pkgdir/usr/bin/food_gui - - install -D -m644 $srcdir/usr/lib/food_gui/db_eng.dat $pkgdir/usr/lib/food_gui/db_eng.dat - install -D -m644 $srcdir/usr/lib/food_gui/db_rus.dat $pkgdir/usr/lib/food_gui/db_rus.dat +package() +{ + install -D -m755 ${srcdir}/usr/bin/food_gui ${pkgdir}/usr/bin/food_gui || return 1 - install -D -m644 $srcdir/usr/share/man/man1/food_gui.1 $pkgdir/usr/share/man/man1/food_gui.1 + install -D -m644 ${srcdir}/usr/lib/food_gui/db_eng.dat ${pkgdir}/usr/lib/food_gui/db_eng.dat || return 1 + install -D -m644 ${srcdir}/usr/lib/food_gui/db_rus.dat ${pkgdir}/usr/lib/food_gui/db_rus.dat || return 1 + + install -D -m644 ${srcdir}/usr/share/man/man1/food_gui.1 ${pkgdir}/usr/share/man/man1/food_gui.1 || return 1 } diff --git a/ghemical-mpqc/PKGBUILD b/ghemical-mpqc/PKGBUILD index 92decca..0bcaef0 100644 --- a/ghemical-mpqc/PKGBUILD +++ b/ghemical-mpqc/PKGBUILD @@ -7,17 +7,19 @@ _pkgname=ghemical pkgver=3.0.0 pkgrel=3 pkgdesc='Computational chemistry package. Version with enabled mpqc' -license=("GPL") arch=('x86_64' 'i686') -url='http://bioinformatics.org/ghemical/ghemical/' -depends=('libghemical-mpqc' 'liboglappth>=1.0' 'libglade' 'gtkglext' 'openbabel') +url="http://bioinformatics.org/ghemical/ghemical/" +license=('GPL') +depends=('gtkglext' 'libghemical-mpqc' 'libglade' 'liboglappth>=1.0' 'openbabel') makedepends=('pkgconfig' 'intltool>=0.40.0' 'gettext') +conflicts=('ghemical') +provides=('ghemical') source=(http://bioinformatics.org/ghemical/download/release20111012/${_pkgname}-${pkgver}.tar.gz ${_pkgname}.desktop) md5sums=('becf98626f0eba73f7f042bc92aa60ac' '7e8789d42d1318a427a30f3bf64cb5a6') -prepare() +prepare() { cd ${srcdir}/${_pkgname}-${pkgver} @@ -25,16 +27,17 @@ prepare() sed -i 's:courier 12:monospace:g' ./src/*.cpp } -build() +build() { cd ${srcdir}/${_pkgname}-${pkgver} ./configure --prefix=/usr - make -j3 + make || return 1 } -package() +package() { cd ${srcdir}/${_pkgname}-${pkgver} - install -Dm644 ${srcdir}/${_pkgname}.desktop ${pkgdir}/usr/share/applications/${_pkgname}.desktop - make DESTDIR=${pkgdir} install + make DESTDIR=${pkgdir} install || return 1 + install -D -m644 ${srcdir}/${_pkgname}.desktop \ + ${pkgdir}/usr/share/applications/${_pkgname}.desktop || return 1 } diff --git a/git-etc/PKGBUILD b/git-etc/PKGBUILD index 098e214..05e0657 100644 --- a/git-etc/PKGBUILD +++ b/git-etc/PKGBUILD @@ -4,28 +4,35 @@ pkgname=git-etc pkgver=2.1.2 pkgrel=1 -pkgdesc=" Simple daemon for monitoring changes in files " +pkgdesc="Simple daemon for monitoring changes in files" +arch=('x86_64') url="https://github.com/arcan1s/git-etc" license=("GPL") -arch=('x86_64') -depends=('git' 'bash') +depends=('bash' 'git') optdepends=('python2-pyqt4: for GUI' 'xterm: for GUI') - +source=(https://github.com/arcan1s/git-etc/releases/download/V.${pkgver}/${pkgname}-${pkgver}.tar.xz) +md5sums=('20a169cd17860374a7373b55db51e33b') backup=('etc/conf.d/git-etc.conf') -source=(https://github.com/arcan1s/git-etc/raw/master/linux/$pkgname-$pkgver.tar.xz) -md5sums=('20a169cd17860374a7373b55db51e33b') - -package() { - install -D -m755 $srcdir/usr/bin/git-etc $pkgdir/usr/bin/git-etc - install -D -m755 $srcdir/usr/bin/ctrlconf $pkgdir/usr/bin/ctrlconf - install -D -m755 $srcdir/usr/lib/ctrlconf.py $pkgdir/usr/lib/ctrlconf.py +package() +{ + # daemon and gui + install -D -m755 ${srcdir}/usr/bin/git-etc ${pkgdir}/usr/bin/git-etc || return 1 + install -D -m755 ${srcdir}/usr/bin/ctrlconf ${pkgdir}/usr/bin/ctrlconf || return 1 + install -D -m755 ${srcdir}/usr/lib/ctrlconf.py ${pkgdir}/usr/lib/ctrlconf.py || return 1 - install -D -m644 $srcdir/usr/lib/systemd/system/git-etc.service $pkgdir/usr/lib/systemd/system/git-etc.service - install -D -m644 $srcdir/etc/conf.d/git-etc.conf $pkgdir/etc/conf.d/git-etc.conf + # service + install -D -m644 ${srcdir}/usr/lib/systemd/system/git-etc.service \ + ${pkgdir}/usr/lib/systemd/system/git-etc.service || return 1 + install -D -m644 ${srcdir}/etc/conf.d/git-etc.conf \ + ${pkgdir}/etc/conf.d/git-etc.conf || return 1 - install -D -m644 $srcdir/usr/share/man/man1/git-etc.1 $pkgdir/usr/share/man/man1/git-etc.1 - install -D -m644 $srcdir/usr/share/man/man1/ctrlconf.1 $pkgdir/usr/share/man/man1/ctrlconf.1 - install -D -m644 $srcdir/usr/share/man/man5/git-etc.conf.5 $pkgdir/usr/share/man/man5/git-etc.conf.5 -} + # man pages + install -D -m644 ${srcdir}/usr/share/man/man1/git-etc.1 \ + ${pkgdir}/usr/share/man/man1/git-etc.1 || return 1 + install -D -m644 ${srcdir}/usr/share/man/man1/ctrlconf.1 \ + ${pkgdir}/usr/share/man/man1/ctrlconf.1 || return 1 + install -D -m644 ${srcdir}/usr/share/man/man5/git-etc.conf.5 \ + ${pkgdir}/usr/share/man/man5/git-etc.conf.5 || return 1 +} diff --git a/gromacs_mtdec/PKGBUILD b/gromacs_mtdec/PKGBUILD index 3f66a78..9f031a5 100644 --- a/gromacs_mtdec/PKGBUILD +++ b/gromacs_mtdec/PKGBUILD @@ -1,27 +1,26 @@ # Maintainer: Evgeniy "arcanis" Alexeev -# Contributor: Evgeniy "arcanis" Alexeev pkgname=gromacs_mtdec pkgver=3.3.2 pkgrel=1 pkgdesc="GROMACS with additional implementation of metadynamics in essential coordinates" +arch=('i686' 'x86_64') url="http://web.vscht.cz/spiwokv/index.html" -license=("GPL") -arch=(i686 x86_64) +license=('GPL') depends=('fftw' 'lesstif' 'libsm' 'libx11' 'libxml2' 'perl') options=('!libtool') source=(http://web.vscht.cz/spiwokv/mtdec/gromacs332mtdec.tar.gz) md5sums=('545bd6d903d8e8e94bd069c6368b6f25') -build() { - tar xvzf gromacs332mtdec.tar.gz - cd $srcdir/mtdec/ +build() +{ + cd ${srcdir}/mtdec ./configure --prefix=/usr --program-suffix=_mtd - make -j2 || return 1 - # make DESTDIR="${startdir}/pkg" install || return 1 + make || return 1 } -package() { - cd $srcdir/mtdec - make DESTDIR=${pkgdir} install || return 2 +package() +{ + cd ${srcdir}/mtdec + make DESTDIR=${pkgdir} install || return 1 } diff --git a/kate-latex-plugin/PKGBUILD b/kate-latex-plugin/PKGBUILD index 1e45035..d544306 100644 --- a/kate-latex-plugin/PKGBUILD +++ b/kate-latex-plugin/PKGBUILD @@ -14,7 +14,7 @@ makedepends=('automoc4') source=(http://kde-apps.org/CONTENT/content-files/84772-${_pkgname}-${pkgver}.tar.bz2) md5sums=('d6e30aa41da5279300f5d638ff595a77') -build() +build() { if [ -d ${srcdir}/build ]; then rm -rf ${srcdir}/build @@ -27,8 +27,8 @@ build() make || return 1 } -package() +package() { - cd $srcdir/build + cd ${srcdir}/build make DESTDIR=${pkgdir} install || return 1 } diff --git a/kdeplasma-applets-oblikuestrategies/PKGBUILD b/kdeplasma-applets-oblikuestrategies/PKGBUILD index 5ce3521..c511da0 100644 --- a/kdeplasma-applets-oblikuestrategies/PKGBUILD +++ b/kdeplasma-applets-oblikuestrategies/PKGBUILD @@ -6,7 +6,7 @@ _pkgname=oblikue-strategies pkgver=1.5 pkgrel=2 pkgdesc="Plasmoid that displays a random draw from Brian Eno and Peter Schmidt's Oblique Strategies" -arch=(any) +arch=('i686' 'x86_64') url="https://github.com/arcan1s/oblikuestrategies" license=('GPL') depends=('kdebase-workspace') @@ -21,7 +21,9 @@ build () rm -r ${srcdir}/build fi mkdir ${srcdir}/build && cd ${srcdir}/build - cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` -DCMAKE_BUILD_TYPE=Release ../${_pkgname}/ + cmake -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`\ + ../${_pkgname}/ make || return 1 } diff --git a/kdeplasma-applets-pytextmonitor/PKGBUILD b/kdeplasma-applets-pytextmonitor/PKGBUILD index 6b61cfd..f734d4c 100644 --- a/kdeplasma-applets-pytextmonitor/PKGBUILD +++ b/kdeplasma-applets-pytextmonitor/PKGBUILD @@ -8,14 +8,14 @@ pkgrel=6 _dtengine=ext-sysmon _dtver=1.2 pkgdesc="Minimalistic Plasmoid script written on Python2. It looks like widgets in awesome-wm" -arch=(any) +arch=('i686' 'x86_64') url="https://github.com/arcan1s/pytextmonitor" license=('GPL') depends=('kdebase-workspace' 'kdebindings-python2' 'lm_sensors' 'net-tools') -optdepends=("hddtemp: for HDD temperature monitor" - "catalyst: for GPU monitor" - "nvidia-utils: for GPU monitor") -makedepends=('cmake' 'automoc4') +optdepends=('hddtemp: for HDD temperature monitor' + 'catalyst: for GPU monitor' + 'nvidia-utils: for GPU monitor') +makedepends=('automoc4' 'cmake') source=(https://github.com/arcan1s/pytextmonitor/releases/download/V.${pkgver}/${_pkgname}-${pkgver}.plasmoid https://github.com/arcan1s/pytextmonitor/releases/download/V.${pkgver}/${_dtengine}-${_dtver}.zip) install=${pkgname}.install @@ -24,23 +24,31 @@ md5sums=('7cca5fd76735add215f35d406c020dea' build () { -# build dataengine + # build dataengine if [ -d ${srcdir}/${_dtengine}/build ]; then rm -r ${srcdir}/${_dtengine}/build fi mkdir ${srcdir}/${_dtengine}/build && cd ${srcdir}/${_dtengine}/build - cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` -DCMAKE_BUILD_TYPE=Release ../ + cmake -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` \ + ../ make || return 1 } package() { -# install dataengine + # install dataengine cd ${srcdir}/${_dtengine}/build make DESTDIR=${pkgdir} install || return 1 -# install plasmoid - install -D ${srcdir}/metadata.desktop ${pkgdir}/`kde4-config --prefix`/share/kde4/services/${_pkgname}.desktop || return 1 - install -D ${srcdir}/metadata.desktop ${pkgdir}/`kde4-config --prefix`/share/apps/plasma/plasmoids/${_pkgname}/metadata.desktop || return 1 - cp -r ${srcdir}/contents ${pkgdir}/`kde4-config --prefix`/share/apps/plasma/plasmoids/${_pkgname}/ || return 1 + # install plasmoid + install -D -m644 ${srcdir}/metadata.desktop \ + ${pkgdir}/`kde4-config --prefix`/share/kde4/services/${_pkgname}.desktop || return 1 + install -D -m644 ${srcdir}/metadata.desktop \ + ${pkgdir}/`kde4-config --prefix`/share/apps/plasma/plasmoids/${_pkgname}/metadata.desktop || return 1 + mkdir -p -m644 ${pkgdir}/`kde4-config --prefix`/share/apps/plasma/plasmoids/${_pkgname}/contents/{code,ui} + install -m664 ${srcdir}/contents/code/* \ + -t ${pkgdir}/`kde4-config --prefix`/share/apps/plasma/plasmoids/${_pkgname}/contents/code || return 1 + install -m664 ${srcdir}/contents/ui/* \ + -t ${pkgdir}/`kde4-config --prefix`/share/apps/plasma/plasmoids/${_pkgname}/contents/ui || return 1 } diff --git a/kdeplasma-applets-stdin-svn/PKGBUILD b/kdeplasma-applets-stdin-svn/PKGBUILD index 39f339f..9aa08d7 100644 --- a/kdeplasma-applets-stdin-svn/PKGBUILD +++ b/kdeplasma-applets-stdin-svn/PKGBUILD @@ -11,22 +11,20 @@ arch=('i686' 'x86_64') url="http://www.kde-look.org/content/show.php/STDIN+Plasmoid?content=92309" license=('GPL') depends=('kdebase-workspace') -makedepends=('cmake' 'automoc4' 'subversion') +makedepends=('automoc4' 'cmake' 'subversion') install=${pkgname}.install _svntrunk="https://plasmoidstdin.svn.sourceforge.net/svnroot/${_pkgname}/${_pkgver}/trunk" -_svnmod=stdin +_svnmod=${_pkgname} build() { msg "Connecting to SVN server...." - if [ -d "${_svnmod}/.svn" ]; then (cd ${_svnmod} && svn up -r ${pkgver}) else svn co ${_svntrunk} --config-dir ./ -r ${pkgver} ${_svnmod} fi - msg "SVN checkout done or server timeout" msg "Starting build..." @@ -37,11 +35,11 @@ build() cmake -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ ../${_svnmod} - make + make || return 1 } package() { cd ${srcdir}/build - make DESTDIR=${pkgdir} install -} \ No newline at end of file + make DESTDIR=${pkgdir} install || return 1 +} diff --git a/libghemical-mpqc/PKGBUILD b/libghemical-mpqc/PKGBUILD index ff6eeaa..d50782c 100644 --- a/libghemical-mpqc/PKGBUILD +++ b/libghemical-mpqc/PKGBUILD @@ -1,20 +1,19 @@ -# Maintainer Evgeniy Alexeev # Contributor: Xyne # Contributor: Abhishek Dasgupta +# Maintainer Evgeniy Alexeev pkgname=libghemical-mpqc _pkgname=libghemical pkgver=3.0.0 pkgrel=1 -pkgdesc='Library containing computational chemistry facility of ghemical. Version with enabled mpqc and mopac7' +pkgdesc="Library containing computational chemistry facility of ghemical. Version with enabled mpqc and mopac7" +arch=('i686' 'x86_64') +url="http://bioinformatics.org/ghemical/libghemical/" license=('GPL') -arch=('x86_64' 'i686') -url='http://bioinformatics.org/ghemical/libghemical/' depends=('gcc-libs' 'mopac7' 'mpqc-shared') -makedepends=('openbabel' 'intltool>=0.40.0') +makedepends=('intltool>=0.40.0' 'openbabel') conflicts=('libghemical') provides=('libghemical') -replaces=('libghemical') source=(http://bioinformatics.org/ghemical/download/release20111012/${_pkgname}-${pkgver}.tar.gz) md5sums=('1d5c9c19bb119470d2bb41a7e681eafd') @@ -22,10 +21,11 @@ build() { cd ${srcdir}/${_pkgname}-${pkgver} ./configure --prefix=/usr --enable-openbabel --enable-mpqc --enable-mopac7 - make -j3 + make || return 1 } -package() { +package() +{ cd ${srcdir}/${_pkgname}-${pkgver} - make DESTDIR=${pkgdir} install + make DESTDIR=${pkgdir} install || return 1 } diff --git a/mathmech/PKGBUILD b/mathmech/PKGBUILD index 96099f3..b05c608 100644 --- a/mathmech/PKGBUILD +++ b/mathmech/PKGBUILD @@ -5,11 +5,11 @@ pkgname=mathmech pkgver=1.1.1 pkgrel=1 pkgdesc="Software package for analysis of molecular dynamics trajectories" -arch=(any) +arch=('i686' 'x86_64') url="https://github.com/arcan1s/moldyn" license=('GPL') depends=('qt4' 'qwt') -makedepends=('cmake' 'automoc4') +makedepends=('automoc4' 'cmake') source=(https://github.com/arcan1s/moldyn/releases/download/mm-${pkgver}/${pkgname}-${pkgver}-src.zip) md5sums=('6a7f3dd17ae4ad0498110aaaadea5a2b') _cmakekeys="-DCMAKE_INSTALL_PREFIX=/usr @@ -26,12 +26,11 @@ build () fi mkdir ${srcdir}/build && cd ${srcdir}/build cmake ${_cmakekeys} ../ - make + make || return 1 } -package() +package() { cd ${srcdir}/build - make DESTDIR=${pkgdir} install + make DESTDIR=${pkgdir} install || return 1 } - diff --git a/mpqc-shared/PKGBUILD b/mpqc-shared/PKGBUILD index ac8677b..b4895a7 100644 --- a/mpqc-shared/PKGBUILD +++ b/mpqc-shared/PKGBUILD @@ -4,27 +4,26 @@ pkgname=mpqc-shared _pkgname=mpqc pkgver=2.3.1 pkgrel=1 -pkgdesc="The Massively Parallel Quantum Chemistry Program computes properties of atoms and molecules using the time independent Schrödinger equation. Version with shared libraries" +pkgdesc="The Massively Parallel Quantum Chemistry Program. Version with shared libraries" arch=('i686' 'x86_64') url="http://www.mpqc.org/" license=('LGPL') -depends=('lapack' 'gcc-fortran' 'gcc-libs' 'tk' 'perl') +depends=('gcc-fortran' 'gcc-libs' 'lapack' 'perl' 'tk') conflicts=('mpqc') provides=('mpqc') -replaces=('mpqc') source=(http://sourceforge.net/projects/mpqc/files/mpqc/${pkgver}/${_pkgname}-${pkgver}.tar.bz2) md5sums=('2f9b4f7487387730d78066a53764f848') -build() +build() { cd ${srcdir}/${_pkgname}-${pkgver} ./configure --prefix=/usr --enable-shared - make -j3 + make || return 1 } -package() +package() { cd ${srcdir}/${_pkgname}-${pkgver} - make installroot=${pkgdir} install - make installroot=${pkgdir} install_devel + make installroot=${pkgdir} install || return 1 + make installroot=${pkgdir} install_devel || return 1 } diff --git a/qscite/PKGBUILD b/qscite/PKGBUILD index e597b44..678a97e 100644 --- a/qscite/PKGBUILD +++ b/qscite/PKGBUILD @@ -1,41 +1,41 @@ -# Maintainer: Jared Sutton # Maintainer: Evgeniy Alekseev pkgname=qscite pkgver=0.5_svn211 _pkgrev=211 pkgrel=2 -pkgdesc="A code editor written in C++ and Qt4; A clone of SciTE." +pkgdesc="A code editor written in C++ and Qt4; A clone of SciTE" arch=('i686' 'x86_64') url="http://qscite.googlecode.com/" license=('GPL') depends=('qt4') -source=(http://qscite.googlecode.com/files/${pkgname}-r${_pkgrev}.tar.gz) -md5sums=('2ce7a915e5560725d897816688a4bef7') +source=(http://qscite.googlecode.com/files/${pkgname}-r${_pkgrev}.tar.gz + get_qsci.sh.patch + qscite.pro.patch) +md5sums=('2ce7a915e5560725d897816688a4bef7' + '0bb49a6179912d6d0b674c5623a45a34' + 'c13cc624b2ed1ce7a980afbb2d2bbc15') prepare() { -# FIXME: Achtung! -# fix scintilla2 download path - sed -i "s;\"http://www.riverbankcomputing.co.uk\$_download_path\";\ -\`echo \$_download_path | sed \"s#http://#http://optimate.dl.#\"\ -| sed \"s#projects/pyqt/files#project/pyqt#\"\`;" ${srcdir}/${pkgname}/get_qsci.sh -# fix filepath - sed -i "s:QScintilla2/Qt4:QScintilla2/Qt4Qt5:" ${srcdir}/${pkgname}/qscite.pro -# fix version - sed -i "s:0.5-svn190:${pkgver}:" ${srcdir}/${pkgname}/qscite.desktop + cd ${srcdir}/${pkgname} + # fix scintilla2 download path + patch -p0 < ${srcdir}/get_qsci.sh.patch + # add install section and fix filepath + patch -p0 < ${srcdir}/qscite.pro.patch + # fix version + sed -i "s#0.5-svn190#${pkgver}#" qscite.desktop } -build() +build() { cd ${srcdir}/${pkgname} - qmake-qt4 qscite-release.pro || return 1 + qmake-qt4 PREFIX=/usr -Wnone qscite-release.pro || return 1 make || return 1 } package() { -# makefile haven't install section - install -D -m755 ${srcdir}/${pkgname}/build/${pkgname}-release ${pkgdir}/usr/bin/${pkgname} - install -D -m644 ${srcdir}/${pkgname}/${pkgname}.desktop ${pkgdir}/usr/share/applications/${pkgname}.desktop + cd ${srcdir}/${pkgname} + make INSTALL_ROOT=${pkgdir} install || return 1 } diff --git a/qscite/get_qsci.sh.patch b/qscite/get_qsci.sh.patch new file mode 100644 index 0000000..0104f79 --- /dev/null +++ b/qscite/get_qsci.sh.patch @@ -0,0 +1,11 @@ +--- get_qsci.sh.old 2011-03-22 15:20:40.000000000 +0300 ++++ get_qsci.sh 2013-09-17 01:46:11.755695009 +0400 +@@ -6,7 +6,7 @@ + /snapshot/ {next} + /tar\.gz/ { print $2 } + ' ) +-_download_link="http://www.riverbankcomputing.co.uk$_download_path" ++_download_link=`echo $_download_path | sed "s#http://#http://optimate.dl.#" | sed "s#projects/pyqt/files#project/pyqt#"` + _archive_filename=$( basename "$_download_path" ) + _archive_dir=$( echo "$_archive_filename" | sed 's/.tar.gz//' ) + _archive_size=$( diff --git a/qscite/qscite.pro.patch b/qscite/qscite.pro.patch new file mode 100644 index 0000000..10d62e0 --- /dev/null +++ b/qscite/qscite.pro.patch @@ -0,0 +1,38 @@ +--- qscite.pro.old 2011-03-22 15:20:40.000000000 +0300 ++++ qscite.pro 2013-09-17 02:36:51.998947959 +0400 +@@ -13,14 +13,14 @@ + } + + unix { +- qsci_project.target = QScintilla2/Qt4/qscintilla.pro ++ qsci_project.target = QScintilla2/Qt4Qt5/qscintilla.pro + qsci_project.commands = ./get_qsci.sh + + qsci_lib.target = $$OBJECTS_DIR/libqscintilla2.a +- qsci_lib.commands = cd QScintilla2/Qt4 && ++ qsci_lib.commands = cd QScintilla2/Qt4Qt5 && + qsci_lib.commands += $(QMAKE) -after \"CONFIG += static\" qscintilla.pro && + qsci_lib.commands += $(MAKE) && +- qsci_lib.commands += cd ../.. && cp QScintilla2/Qt4/libqscintilla2.a $(OBJECTS_DIR) ++ qsci_lib.commands += cd ../.. && cp QScintilla2/Qt4Qt5/libqscintilla2.a $(OBJECTS_DIR) + qsci_lib.depends = qsci_project + + QMAKE_EXTRA_TARGETS += qsci_project qsci_lib +@@ -68,11 +68,16 @@ + unix { + HEADERS += qterminal_pty.h + SOURCES += qterminal_pty.cpp +- INCLUDEPATH += QScintilla2/Qt4 ++ INCLUDEPATH += QScintilla2/Qt4Qt5 + LIBS += build/libqscintilla2.a + !macx { + LIBS += -lutil + DEFINES += QSCITE_MONO_FAMILY='\\"Monospace\\"' ++ TARGET = qscite ++ target.path = $$PREFIX/bin/ ++ desktopfile.files = qscite.desktop ++ desktopfile.path = $$PREFIX/share/applications/ ++ INSTALLS += target desktopfile + } else { + TARGET = QSciTE + DEFINES += QSCITE_MONO_FAMILY='\\"Monaco\\"' diff --git a/scidavis/PKGBUILD b/scidavis/PKGBUILD index f101d98..85bd980 100644 --- a/scidavis/PKGBUILD +++ b/scidavis/PKGBUILD @@ -1,17 +1,17 @@ -# Maintainer: Evgeniy "arcanis" Alexeev # Contributor: Knut Franke - Knut.Franke*gmx.de # Contributor: Olaf Leidinger # Contributor: Robal +# Maintainer: Evgeniy "arcanis" Alexeev pkgname=scidavis pkgver=0.2.4 pkgrel=9 pkgdesc="Application for Scientific Data Analysis and Visualization, fork of QtiPlot" arch=('i686' 'x86_64') +url="http://scidavis.sourceforge.net/" +license=('GPL') depends=('gsl' 'mesa' 'muparser' 'python2-pyqt4' 'shared-mime-info' 'qt-assistant-compat' 'qwtplot3d' 'qwt5') -license=('GPL') -url="http://scidavis.sourceforge.net/" source=(http://prdownloads.sourceforge.net/sourceforge/scidavis/${pkgname}-${pkgver}.tar.bz2 multipeakfit.h.patch scidavis.pro.patch @@ -47,14 +47,14 @@ prepare() build() { - cd ${srcdir}/${pkgname}-${pkgver}/ + cd ${srcdir}/${pkgname}-${pkgver} qmake-qt4 make || return 1 } package () { - cd ${srcdir}/${pkgname}-${pkgver}/ + cd ${srcdir}/${pkgname}-${pkgver} make INSTALL_ROOT=${pkgdir} install || return 1 _pydir=`python2 -c "from distutils import sysconfig; print sysconfig.get_python_lib()"`