Edited PKGBUILDs

This commit is contained in:
arcan1s 2013-09-17 02:41:51 +04:00
parent 75e875357f
commit 5aeb4d5689
16 changed files with 198 additions and 129 deletions

View File

@ -1,4 +1,5 @@
# Maintainer: Simone Tobia <simone.tobia at gmail dot com> # Author: Simone Tobia <simone.tobia at gmail dot com>
# Maintainer: Evgeniy "arcanis" Alekseev <esalexeev@gmail.com>
pkgname=appset-qt pkgname=appset-qt
pkgver=0.7.2 pkgver=0.7.2
@ -7,18 +8,19 @@ pkgdesc="An advanced and feature rich Package Manager Frontend"
arch=('i686' 'x86_64') arch=('i686' 'x86_64')
url="http://appset.sourceforge.net/" url="http://appset.sourceforge.net/"
license=('GPL2') license=('GPL2')
depends=('qt4>=4.7 qtwebkit') depends=('qt4>=4.7' 'qtwebkit')
optdepends=('packer: for AUR support') optdepends=('packer: for AUR support')
install=${pkgname}.install source=(http://sourceforge.net/projects/appset/files/appset-qt/0.7/${pkgver}/${pkgname}-${pkgver}-sources.tar.gz
changelog=$pkgname.changelog
source=(http://sourceforge.net/projects/appset/files/appset-qt/0.7/$pkgver/$pkgname-$pkgver-sources.tar.gz
appset-helper.service) appset-helper.service)
install=${pkgname}.install
changelog=${pkgname}.changelog
md5sums=('8658b6452e1f941af8501a6a772b6cd9' md5sums=('8658b6452e1f941af8501a6a772b6cd9'
'7791c134cc275b387c1290f771e43a3d') '7791c134cc275b387c1290f771e43a3d')
build() { build()
cd $srcdir/$pkgname-$pkgver-sources {
cd ${srcdir}/${pkgname}-${pkgver}-sources
qmake-qt4 PREFIX=/usr -Wnone qmake-qt4 PREFIX=/usr -Wnone
# localization # localization
@ -29,10 +31,12 @@ build() {
make || return 1 make || return 1
} }
package() { package()
cd $srcdir/$pkgname-$pkgver-sources {
cd ${srcdir}/${pkgname}-${pkgver}-sources
make INSTALL_ROOT="$pkgdir/" install make INSTALL_ROOT=${pkgdir} install || return 1
# appset-helper daemon # 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
} }

View File

@ -4,19 +4,20 @@
pkgname=food_gui pkgname=food_gui
pkgver=1.2.0 pkgver=1.2.0
pkgrel=2 pkgrel=2
pkgdesc=" Food_gui is a simple program-calculator written on Python2.7 with GUI interface (Qt4) " pkgdesc="A simple program-calculator written on Python2.7 with GUI interface (Qt4)"
url="https://github.com/arcan1s/food_gui"
license=("GPL")
arch=('i686' 'x86_64') arch=('i686' 'x86_64')
url="https://github.com/arcan1s/food_gui"
license=('GPL')
depends=('python2-pyqt4') 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') md5sums=('a206c16e88313b29a02f6b400ce76498')
package() { package()
install -D -m755 $srcdir/usr/bin/food_gui $pkgdir/usr/bin/food_gui {
install -D -m755 ${srcdir}/usr/bin/food_gui ${pkgdir}/usr/bin/food_gui || return 1
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
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
} }

View File

@ -7,17 +7,19 @@ _pkgname=ghemical
pkgver=3.0.0 pkgver=3.0.0
pkgrel=3 pkgrel=3
pkgdesc='Computational chemistry package. Version with enabled mpqc' pkgdesc='Computational chemistry package. Version with enabled mpqc'
license=("GPL")
arch=('x86_64' 'i686') arch=('x86_64' 'i686')
url='http://bioinformatics.org/ghemical/ghemical/' url="http://bioinformatics.org/ghemical/ghemical/"
depends=('libghemical-mpqc' 'liboglappth>=1.0' 'libglade' 'gtkglext' 'openbabel') license=('GPL')
depends=('gtkglext' 'libghemical-mpqc' 'libglade' 'liboglappth>=1.0' 'openbabel')
makedepends=('pkgconfig' 'intltool>=0.40.0' 'gettext') makedepends=('pkgconfig' 'intltool>=0.40.0' 'gettext')
conflicts=('ghemical')
provides=('ghemical')
source=(http://bioinformatics.org/ghemical/download/release20111012/${_pkgname}-${pkgver}.tar.gz source=(http://bioinformatics.org/ghemical/download/release20111012/${_pkgname}-${pkgver}.tar.gz
${_pkgname}.desktop) ${_pkgname}.desktop)
md5sums=('becf98626f0eba73f7f042bc92aa60ac' md5sums=('becf98626f0eba73f7f042bc92aa60ac'
'7e8789d42d1318a427a30f3bf64cb5a6') '7e8789d42d1318a427a30f3bf64cb5a6')
prepare() prepare()
{ {
cd ${srcdir}/${_pkgname}-${pkgver} cd ${srcdir}/${_pkgname}-${pkgver}
@ -25,16 +27,17 @@ prepare()
sed -i 's:courier 12:monospace:g' ./src/*.cpp sed -i 's:courier 12:monospace:g' ./src/*.cpp
} }
build() build()
{ {
cd ${srcdir}/${_pkgname}-${pkgver} cd ${srcdir}/${_pkgname}-${pkgver}
./configure --prefix=/usr ./configure --prefix=/usr
make -j3 make || return 1
} }
package() package()
{ {
cd ${srcdir}/${_pkgname}-${pkgver} cd ${srcdir}/${_pkgname}-${pkgver}
install -Dm644 ${srcdir}/${_pkgname}.desktop ${pkgdir}/usr/share/applications/${_pkgname}.desktop make DESTDIR=${pkgdir} install || return 1
make DESTDIR=${pkgdir} install install -D -m644 ${srcdir}/${_pkgname}.desktop \
${pkgdir}/usr/share/applications/${_pkgname}.desktop || return 1
} }

View File

@ -4,28 +4,35 @@
pkgname=git-etc pkgname=git-etc
pkgver=2.1.2 pkgver=2.1.2
pkgrel=1 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" url="https://github.com/arcan1s/git-etc"
license=("GPL") license=("GPL")
arch=('x86_64') depends=('bash' 'git')
depends=('git' 'bash')
optdepends=('python2-pyqt4: for GUI' optdepends=('python2-pyqt4: for GUI'
'xterm: 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') backup=('etc/conf.d/git-etc.conf')
source=(https://github.com/arcan1s/git-etc/raw/master/linux/$pkgname-$pkgver.tar.xz) package()
md5sums=('20a169cd17860374a7373b55db51e33b') {
# daemon and gui
package() { install -D -m755 ${srcdir}/usr/bin/git-etc ${pkgdir}/usr/bin/git-etc || return 1
install -D -m755 $srcdir/usr/bin/git-etc $pkgdir/usr/bin/git-etc install -D -m755 ${srcdir}/usr/bin/ctrlconf ${pkgdir}/usr/bin/ctrlconf || return 1
install -D -m755 $srcdir/usr/bin/ctrlconf $pkgdir/usr/bin/ctrlconf install -D -m755 ${srcdir}/usr/lib/ctrlconf.py ${pkgdir}/usr/lib/ctrlconf.py || return 1
install -D -m755 $srcdir/usr/lib/ctrlconf.py $pkgdir/usr/lib/ctrlconf.py
install -D -m644 $srcdir/usr/lib/systemd/system/git-etc.service $pkgdir/usr/lib/systemd/system/git-etc.service # service
install -D -m644 $srcdir/etc/conf.d/git-etc.conf $pkgdir/etc/conf.d/git-etc.conf 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 # man pages
install -D -m644 $srcdir/usr/share/man/man1/ctrlconf.1 $pkgdir/usr/share/man/man1/ctrlconf.1 install -D -m644 ${srcdir}/usr/share/man/man1/git-etc.1 \
install -D -m644 $srcdir/usr/share/man/man5/git-etc.conf.5 $pkgdir/usr/share/man/man5/git-etc.conf.5 ${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
}

View File

@ -1,27 +1,26 @@
# Maintainer: Evgeniy "arcanis" Alexeev <esalexeev@gmail.com> # Maintainer: Evgeniy "arcanis" Alexeev <esalexeev@gmail.com>
# Contributor: Evgeniy "arcanis" Alexeev <esalexeev@gmail.com>
pkgname=gromacs_mtdec pkgname=gromacs_mtdec
pkgver=3.3.2 pkgver=3.3.2
pkgrel=1 pkgrel=1
pkgdesc="GROMACS with additional implementation of metadynamics in essential coordinates" pkgdesc="GROMACS with additional implementation of metadynamics in essential coordinates"
arch=('i686' 'x86_64')
url="http://web.vscht.cz/spiwokv/index.html" url="http://web.vscht.cz/spiwokv/index.html"
license=("GPL") license=('GPL')
arch=(i686 x86_64)
depends=('fftw' 'lesstif' 'libsm' 'libx11' 'libxml2' 'perl') depends=('fftw' 'lesstif' 'libsm' 'libx11' 'libxml2' 'perl')
options=('!libtool') options=('!libtool')
source=(http://web.vscht.cz/spiwokv/mtdec/gromacs332mtdec.tar.gz) source=(http://web.vscht.cz/spiwokv/mtdec/gromacs332mtdec.tar.gz)
md5sums=('545bd6d903d8e8e94bd069c6368b6f25') md5sums=('545bd6d903d8e8e94bd069c6368b6f25')
build() { build()
tar xvzf gromacs332mtdec.tar.gz {
cd $srcdir/mtdec/ cd ${srcdir}/mtdec
./configure --prefix=/usr --program-suffix=_mtd ./configure --prefix=/usr --program-suffix=_mtd
make -j2 || return 1 make || return 1
# make DESTDIR="${startdir}/pkg" install || return 1
} }
package() { package()
cd $srcdir/mtdec {
make DESTDIR=${pkgdir} install || return 2 cd ${srcdir}/mtdec
make DESTDIR=${pkgdir} install || return 1
} }

View File

@ -14,7 +14,7 @@ makedepends=('automoc4')
source=(http://kde-apps.org/CONTENT/content-files/84772-${_pkgname}-${pkgver}.tar.bz2) source=(http://kde-apps.org/CONTENT/content-files/84772-${_pkgname}-${pkgver}.tar.bz2)
md5sums=('d6e30aa41da5279300f5d638ff595a77') md5sums=('d6e30aa41da5279300f5d638ff595a77')
build() build()
{ {
if [ -d ${srcdir}/build ]; then if [ -d ${srcdir}/build ]; then
rm -rf ${srcdir}/build rm -rf ${srcdir}/build
@ -27,8 +27,8 @@ build()
make || return 1 make || return 1
} }
package() package()
{ {
cd $srcdir/build cd ${srcdir}/build
make DESTDIR=${pkgdir} install || return 1 make DESTDIR=${pkgdir} install || return 1
} }

View File

@ -6,7 +6,7 @@ _pkgname=oblikue-strategies
pkgver=1.5 pkgver=1.5
pkgrel=2 pkgrel=2
pkgdesc="Plasmoid that displays a random draw from Brian Eno and Peter Schmidt's Oblique Strategies" 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" url="https://github.com/arcan1s/oblikuestrategies"
license=('GPL') license=('GPL')
depends=('kdebase-workspace') depends=('kdebase-workspace')
@ -21,7 +21,9 @@ build ()
rm -r ${srcdir}/build rm -r ${srcdir}/build
fi fi
mkdir ${srcdir}/build && cd ${srcdir}/build 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 make || return 1
} }

View File

@ -8,14 +8,14 @@ pkgrel=6
_dtengine=ext-sysmon _dtengine=ext-sysmon
_dtver=1.2 _dtver=1.2
pkgdesc="Minimalistic Plasmoid script written on Python2. It looks like widgets in awesome-wm" 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" url="https://github.com/arcan1s/pytextmonitor"
license=('GPL') license=('GPL')
depends=('kdebase-workspace' 'kdebindings-python2' 'lm_sensors' 'net-tools') depends=('kdebase-workspace' 'kdebindings-python2' 'lm_sensors' 'net-tools')
optdepends=("hddtemp: for HDD temperature monitor" optdepends=('hddtemp: for HDD temperature monitor'
"catalyst: for GPU monitor" 'catalyst: for GPU monitor'
"nvidia-utils: for GPU monitor") 'nvidia-utils: for GPU monitor')
makedepends=('cmake' 'automoc4') makedepends=('automoc4' 'cmake')
source=(https://github.com/arcan1s/pytextmonitor/releases/download/V.${pkgver}/${_pkgname}-${pkgver}.plasmoid 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) https://github.com/arcan1s/pytextmonitor/releases/download/V.${pkgver}/${_dtengine}-${_dtver}.zip)
install=${pkgname}.install install=${pkgname}.install
@ -24,23 +24,31 @@ md5sums=('7cca5fd76735add215f35d406c020dea'
build () build ()
{ {
# build dataengine # build dataengine
if [ -d ${srcdir}/${_dtengine}/build ]; then if [ -d ${srcdir}/${_dtengine}/build ]; then
rm -r ${srcdir}/${_dtengine}/build rm -r ${srcdir}/${_dtengine}/build
fi fi
mkdir ${srcdir}/${_dtengine}/build && cd ${srcdir}/${_dtengine}/build 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 make || return 1
} }
package() package()
{ {
# install dataengine # install dataengine
cd ${srcdir}/${_dtengine}/build cd ${srcdir}/${_dtengine}/build
make DESTDIR=${pkgdir} install || return 1 make DESTDIR=${pkgdir} install || return 1
# install plasmoid # install plasmoid
install -D ${srcdir}/metadata.desktop ${pkgdir}/`kde4-config --prefix`/share/kde4/services/${_pkgname}.desktop || return 1 install -D -m644 ${srcdir}/metadata.desktop \
install -D ${srcdir}/metadata.desktop ${pkgdir}/`kde4-config --prefix`/share/apps/plasma/plasmoids/${_pkgname}/metadata.desktop || return 1 ${pkgdir}/`kde4-config --prefix`/share/kde4/services/${_pkgname}.desktop || return 1
cp -r ${srcdir}/contents ${pkgdir}/`kde4-config --prefix`/share/apps/plasma/plasmoids/${_pkgname}/ || 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
} }

View File

@ -11,22 +11,20 @@ arch=('i686' 'x86_64')
url="http://www.kde-look.org/content/show.php/STDIN+Plasmoid?content=92309" url="http://www.kde-look.org/content/show.php/STDIN+Plasmoid?content=92309"
license=('GPL') license=('GPL')
depends=('kdebase-workspace') depends=('kdebase-workspace')
makedepends=('cmake' 'automoc4' 'subversion') makedepends=('automoc4' 'cmake' 'subversion')
install=${pkgname}.install install=${pkgname}.install
_svntrunk="https://plasmoidstdin.svn.sourceforge.net/svnroot/${_pkgname}/${_pkgver}/trunk" _svntrunk="https://plasmoidstdin.svn.sourceforge.net/svnroot/${_pkgname}/${_pkgver}/trunk"
_svnmod=stdin _svnmod=${_pkgname}
build() build()
{ {
msg "Connecting to SVN server...." msg "Connecting to SVN server...."
if [ -d "${_svnmod}/.svn" ]; then if [ -d "${_svnmod}/.svn" ]; then
(cd ${_svnmod} && svn up -r ${pkgver}) (cd ${_svnmod} && svn up -r ${pkgver})
else else
svn co ${_svntrunk} --config-dir ./ -r ${pkgver} ${_svnmod} svn co ${_svntrunk} --config-dir ./ -r ${pkgver} ${_svnmod}
fi fi
msg "SVN checkout done or server timeout" msg "SVN checkout done or server timeout"
msg "Starting build..." msg "Starting build..."
@ -37,11 +35,11 @@ build()
cmake -DCMAKE_INSTALL_PREFIX=/usr \ cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
../${_svnmod} ../${_svnmod}
make make || return 1
} }
package() package()
{ {
cd ${srcdir}/build cd ${srcdir}/build
make DESTDIR=${pkgdir} install make DESTDIR=${pkgdir} install || return 1
} }

View File

@ -1,20 +1,19 @@
# Maintainer Evgeniy Alexeev <esalexeev@gmail.com>
# Contributor: Xyne <ac xunilhcra enyx, backwards> # Contributor: Xyne <ac xunilhcra enyx, backwards>
# Contributor: Abhishek Dasgupta <abhidg@gmail.com> # Contributor: Abhishek Dasgupta <abhidg@gmail.com>
# Maintainer Evgeniy Alexeev <esalexeev@gmail.com>
pkgname=libghemical-mpqc pkgname=libghemical-mpqc
_pkgname=libghemical _pkgname=libghemical
pkgver=3.0.0 pkgver=3.0.0
pkgrel=1 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') license=('GPL')
arch=('x86_64' 'i686')
url='http://bioinformatics.org/ghemical/libghemical/'
depends=('gcc-libs' 'mopac7' 'mpqc-shared') depends=('gcc-libs' 'mopac7' 'mpqc-shared')
makedepends=('openbabel' 'intltool>=0.40.0') makedepends=('intltool>=0.40.0' 'openbabel')
conflicts=('libghemical') conflicts=('libghemical')
provides=('libghemical') provides=('libghemical')
replaces=('libghemical')
source=(http://bioinformatics.org/ghemical/download/release20111012/${_pkgname}-${pkgver}.tar.gz) source=(http://bioinformatics.org/ghemical/download/release20111012/${_pkgname}-${pkgver}.tar.gz)
md5sums=('1d5c9c19bb119470d2bb41a7e681eafd') md5sums=('1d5c9c19bb119470d2bb41a7e681eafd')
@ -22,10 +21,11 @@ build()
{ {
cd ${srcdir}/${_pkgname}-${pkgver} cd ${srcdir}/${_pkgname}-${pkgver}
./configure --prefix=/usr --enable-openbabel --enable-mpqc --enable-mopac7 ./configure --prefix=/usr --enable-openbabel --enable-mpqc --enable-mopac7
make -j3 make || return 1
} }
package() { package()
{
cd ${srcdir}/${_pkgname}-${pkgver} cd ${srcdir}/${_pkgname}-${pkgver}
make DESTDIR=${pkgdir} install make DESTDIR=${pkgdir} install || return 1
} }

View File

@ -5,11 +5,11 @@ pkgname=mathmech
pkgver=1.1.1 pkgver=1.1.1
pkgrel=1 pkgrel=1
pkgdesc="Software package for analysis of molecular dynamics trajectories" pkgdesc="Software package for analysis of molecular dynamics trajectories"
arch=(any) arch=('i686' 'x86_64')
url="https://github.com/arcan1s/moldyn" url="https://github.com/arcan1s/moldyn"
license=('GPL') license=('GPL')
depends=('qt4' 'qwt') depends=('qt4' 'qwt')
makedepends=('cmake' 'automoc4') makedepends=('automoc4' 'cmake')
source=(https://github.com/arcan1s/moldyn/releases/download/mm-${pkgver}/${pkgname}-${pkgver}-src.zip) source=(https://github.com/arcan1s/moldyn/releases/download/mm-${pkgver}/${pkgname}-${pkgver}-src.zip)
md5sums=('6a7f3dd17ae4ad0498110aaaadea5a2b') md5sums=('6a7f3dd17ae4ad0498110aaaadea5a2b')
_cmakekeys="-DCMAKE_INSTALL_PREFIX=/usr _cmakekeys="-DCMAKE_INSTALL_PREFIX=/usr
@ -26,12 +26,11 @@ build ()
fi fi
mkdir ${srcdir}/build && cd ${srcdir}/build mkdir ${srcdir}/build && cd ${srcdir}/build
cmake ${_cmakekeys} ../ cmake ${_cmakekeys} ../
make make || return 1
} }
package() package()
{ {
cd ${srcdir}/build cd ${srcdir}/build
make DESTDIR=${pkgdir} install make DESTDIR=${pkgdir} install || return 1
} }

View File

@ -4,27 +4,26 @@ pkgname=mpqc-shared
_pkgname=mpqc _pkgname=mpqc
pkgver=2.3.1 pkgver=2.3.1
pkgrel=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') arch=('i686' 'x86_64')
url="http://www.mpqc.org/" url="http://www.mpqc.org/"
license=('LGPL') license=('LGPL')
depends=('lapack' 'gcc-fortran' 'gcc-libs' 'tk' 'perl') depends=('gcc-fortran' 'gcc-libs' 'lapack' 'perl' 'tk')
conflicts=('mpqc') conflicts=('mpqc')
provides=('mpqc') provides=('mpqc')
replaces=('mpqc')
source=(http://sourceforge.net/projects/mpqc/files/mpqc/${pkgver}/${_pkgname}-${pkgver}.tar.bz2) source=(http://sourceforge.net/projects/mpqc/files/mpqc/${pkgver}/${_pkgname}-${pkgver}.tar.bz2)
md5sums=('2f9b4f7487387730d78066a53764f848') md5sums=('2f9b4f7487387730d78066a53764f848')
build() build()
{ {
cd ${srcdir}/${_pkgname}-${pkgver} cd ${srcdir}/${_pkgname}-${pkgver}
./configure --prefix=/usr --enable-shared ./configure --prefix=/usr --enable-shared
make -j3 make || return 1
} }
package() package()
{ {
cd ${srcdir}/${_pkgname}-${pkgver} cd ${srcdir}/${_pkgname}-${pkgver}
make installroot=${pkgdir} install make installroot=${pkgdir} install || return 1
make installroot=${pkgdir} install_devel make installroot=${pkgdir} install_devel || return 1
} }

View File

@ -1,41 +1,41 @@
# Maintainer: Jared Sutton <jpsutton@gmail.com>
# Maintainer: Evgeniy Alekseev <esalexeev@gmail.com> # Maintainer: Evgeniy Alekseev <esalexeev@gmail.com>
pkgname=qscite pkgname=qscite
pkgver=0.5_svn211 pkgver=0.5_svn211
_pkgrev=211 _pkgrev=211
pkgrel=2 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') arch=('i686' 'x86_64')
url="http://qscite.googlecode.com/" url="http://qscite.googlecode.com/"
license=('GPL') license=('GPL')
depends=('qt4') depends=('qt4')
source=(http://qscite.googlecode.com/files/${pkgname}-r${_pkgrev}.tar.gz) source=(http://qscite.googlecode.com/files/${pkgname}-r${_pkgrev}.tar.gz
md5sums=('2ce7a915e5560725d897816688a4bef7') get_qsci.sh.patch
qscite.pro.patch)
md5sums=('2ce7a915e5560725d897816688a4bef7'
'0bb49a6179912d6d0b674c5623a45a34'
'c13cc624b2ed1ce7a980afbb2d2bbc15')
prepare() prepare()
{ {
# FIXME: Achtung! cd ${srcdir}/${pkgname}
# fix scintilla2 download path # fix scintilla2 download path
sed -i "s;\"http://www.riverbankcomputing.co.uk\$_download_path\";\ patch -p0 < ${srcdir}/get_qsci.sh.patch
\`echo \$_download_path | sed \"s#http://#http://optimate.dl.#\"\ # add install section and fix filepath
| sed \"s#projects/pyqt/files#project/pyqt#\"\`;" ${srcdir}/${pkgname}/get_qsci.sh patch -p0 < ${srcdir}/qscite.pro.patch
# fix filepath # fix version
sed -i "s:QScintilla2/Qt4:QScintilla2/Qt4Qt5:" ${srcdir}/${pkgname}/qscite.pro sed -i "s#0.5-svn190#${pkgver}#" qscite.desktop
# fix version
sed -i "s:0.5-svn190:${pkgver}:" ${srcdir}/${pkgname}/qscite.desktop
} }
build() build()
{ {
cd ${srcdir}/${pkgname} cd ${srcdir}/${pkgname}
qmake-qt4 qscite-release.pro || return 1 qmake-qt4 PREFIX=/usr -Wnone qscite-release.pro || return 1
make || return 1 make || return 1
} }
package() package()
{ {
# makefile haven't install section cd ${srcdir}/${pkgname}
install -D -m755 ${srcdir}/${pkgname}/build/${pkgname}-release ${pkgdir}/usr/bin/${pkgname} make INSTALL_ROOT=${pkgdir} install || return 1
install -D -m644 ${srcdir}/${pkgname}/${pkgname}.desktop ${pkgdir}/usr/share/applications/${pkgname}.desktop
} }

11
qscite/get_qsci.sh.patch Normal file
View File

@ -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=$(

38
qscite/qscite.pro.patch Normal file
View File

@ -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\\"'

View File

@ -1,17 +1,17 @@
# Maintainer: Evgeniy "arcanis" Alexeev <esalexeev@gmail.com>
# Contributor: Knut Franke - Knut.Franke*gmx.de # Contributor: Knut Franke - Knut.Franke*gmx.de
# Contributor: Olaf Leidinger <leidola@newcon.de> # Contributor: Olaf Leidinger <leidola@newcon.de>
# Contributor: Robal <nigrantis.tigris*.gmail.com> # Contributor: Robal <nigrantis.tigris*.gmail.com>
# Maintainer: Evgeniy "arcanis" Alexeev <esalexeev@gmail.com>
pkgname=scidavis pkgname=scidavis
pkgver=0.2.4 pkgver=0.2.4
pkgrel=9 pkgrel=9
pkgdesc="Application for Scientific Data Analysis and Visualization, fork of QtiPlot" pkgdesc="Application for Scientific Data Analysis and Visualization, fork of QtiPlot"
arch=('i686' 'x86_64') arch=('i686' 'x86_64')
url="http://scidavis.sourceforge.net/"
license=('GPL')
depends=('gsl' 'mesa' 'muparser' 'python2-pyqt4' 'shared-mime-info' depends=('gsl' 'mesa' 'muparser' 'python2-pyqt4' 'shared-mime-info'
'qt-assistant-compat' 'qwtplot3d' 'qwt5') 'qt-assistant-compat' 'qwtplot3d' 'qwt5')
license=('GPL')
url="http://scidavis.sourceforge.net/"
source=(http://prdownloads.sourceforge.net/sourceforge/scidavis/${pkgname}-${pkgver}.tar.bz2 source=(http://prdownloads.sourceforge.net/sourceforge/scidavis/${pkgname}-${pkgver}.tar.bz2
multipeakfit.h.patch multipeakfit.h.patch
scidavis.pro.patch scidavis.pro.patch
@ -47,14 +47,14 @@ prepare()
build() build()
{ {
cd ${srcdir}/${pkgname}-${pkgver}/ cd ${srcdir}/${pkgname}-${pkgver}
qmake-qt4 qmake-qt4
make || return 1 make || return 1
} }
package () package ()
{ {
cd ${srcdir}/${pkgname}-${pkgver}/ cd ${srcdir}/${pkgname}-${pkgver}
make INSTALL_ROOT=${pkgdir} install || return 1 make INSTALL_ROOT=${pkgdir} install || return 1
_pydir=`python2 -c "from distutils import sysconfig; print sysconfig.get_python_lib()"` _pydir=`python2 -c "from distutils import sysconfig; print sysconfig.get_python_lib()"`