mirror of
https://github.com/arcan1s/pkgbuild.git
synced 2025-04-24 15:37:18 +00:00
Added current pkgbuilds
This commit is contained in:
parent
6f7fb30c6e
commit
2560cb8c5b
38
appset-qt/PKGBUILD
Normal file
38
appset-qt/PKGBUILD
Normal file
@ -0,0 +1,38 @@
|
||||
# Maintainer: Simone Tobia <simone.tobia at gmail dot com>
|
||||
|
||||
pkgname=appset-qt
|
||||
pkgver=0.7.2
|
||||
pkgrel=6
|
||||
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')
|
||||
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
|
||||
appset-helper.service)
|
||||
md5sums=('8658b6452e1f941af8501a6a772b6cd9'
|
||||
'7791c134cc275b387c1290f771e43a3d')
|
||||
|
||||
build() {
|
||||
cd $srcdir/$pkgname-$pkgver-sources
|
||||
|
||||
qmake-qt4 PREFIX=/usr -Wnone
|
||||
|
||||
# localization
|
||||
lrelease-qt4 Qt/AppSet-Qt/*.ts
|
||||
lrelease-qt4 Qt/AppSetTray-Qt/*.ts
|
||||
lrelease-qt4 Qt/AppSetRepoEditor-Qt/*.ts
|
||||
|
||||
make || return 1
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $srcdir/$pkgname-$pkgver-sources
|
||||
|
||||
make INSTALL_ROOT="$pkgdir/" install
|
||||
# appset-helper daemon
|
||||
install -D -m 755 ../appset-helper.service $pkgdir/usr/lib/systemd/system/appset-helper.service
|
||||
}
|
8
appset-qt/appset-helper.service
Normal file
8
appset-qt/appset-helper.service
Normal file
@ -0,0 +1,8 @@
|
||||
[Unit]
|
||||
Description=Appset Helper Daemon
|
||||
|
||||
[Service]
|
||||
ExecStart=/usr/bin/appset-helper
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
153
appset-qt/appset-qt.changelog
Normal file
153
appset-qt/appset-qt.changelog
Normal file
@ -0,0 +1,153 @@
|
||||
0.7.1 :
|
||||
-"Memory leak in trayicon when no sync folder present" bug fixed
|
||||
-"Locale format" bug fixed
|
||||
-Changed deprecated (in Qt 4.8) function calls for QQueue
|
||||
-Updated zh_TW and hu_HU translations
|
||||
|
||||
0.7.0 :
|
||||
-A button to stop package downloading once started (feature req. #3413922)
|
||||
-Owned files tree view tab for installed packages (with desktop theme file icons, not in enhanced view, feature req. #3413878)
|
||||
-New packages search filter: repository
|
||||
-Per repository statistics
|
||||
-An alternative (not for AUR/CCR) way to execute requested operations on an external X Terminal emulator where:
|
||||
*the X Terminal Emulator is configurable via options panel
|
||||
*in the "check and apply" page you can select (via radio button) to use the internal (like before and default) or external tool
|
||||
*AUR/CCR now working only with external tools (also fixes bug #3420465 and #3413000)
|
||||
-New option for tray icon visibility (Always or only when there are available updates)
|
||||
-New option to enable/disable rss feed reader (feature req. #3353471)
|
||||
-New option to enable/disable packages homepage loading (feature req. #3353471)
|
||||
-New option to select the first page ("Start" or "All" packages)
|
||||
-Tabbed options panel
|
||||
-Hungarian translation
|
||||
|
||||
0.6.4 :
|
||||
-AUR/CCR show installed action fixed (bug #3399666)
|
||||
-Main GUI memory optimizations
|
||||
|
||||
0.6.3 :
|
||||
-Tray icon change after db upgrade (bug #3394196)
|
||||
-Minor memory optimizations
|
||||
|
||||
0.6.2 :
|
||||
-Upgrade not asking for packages replace bug fixed
|
||||
-Tray icon increasing amount of memory over time bug fixed
|
||||
-Extra info checkbox not working bug fixed
|
||||
|
||||
0.6.1 :
|
||||
-Black feed reader widget with dark themes bug fixed (bug #3376645)
|
||||
-Software categories in packages view as left panel (feature req. #3321918)
|
||||
-Packages homepage and details in separated tabs
|
||||
-Other minor UI changes
|
||||
-Basque translation
|
||||
-Russian translation
|
||||
|
||||
0.6.0 :
|
||||
-The option to manually answer to backend's questions (only in english). There are 3 choices in option panel:
|
||||
*Automatic (the old behaviour)
|
||||
*Semi-Automatic (few user interactions required - By now only questions like: "Replace ... with ... ?" and "... and ... are in conflict. Remove ...?") DEFAULT
|
||||
*Ask everything (All backend questions require user interaction)
|
||||
-Repository editor tool (show, modify, add, remove and change priority for repositories)
|
||||
-"Report a bug" and "Request a feature" buttons in main GUI
|
||||
-The option to disable packages preload on startup to minimize memory and CPU usage on boot
|
||||
-Upgrade backend tool integration with new auth structure bug fixed
|
||||
-Chinese (China) translation
|
||||
-Portuguese (Portugal) translation
|
||||
-Portuguese (Brazilian) translation
|
||||
-pacman-color + packer + appset conflict fixed
|
||||
-"Start Fullscreen" bug fixed
|
||||
-"Extra Info" option persistency bug fixed
|
||||
|
||||
|
||||
0.5.1 :
|
||||
-Some minor bugs fixed for both tray and main GUI
|
||||
-Romanian translation
|
||||
-Serbian translation
|
||||
|
||||
0.5.0 :
|
||||
-Completely new authorization structure:
|
||||
*Now starts immediately (without asking for password) as unprivileged user (every user can browse apps)
|
||||
*Requests superuser authorization for privileged operations (only when needed)
|
||||
*Drops superuser privileges immediately when it is not more useful (more secure)
|
||||
*Let's the main GUI to be preloaded by the tray (faster startup)
|
||||
*Closing/Minimizing the main GUI (also when running privileged operations) is managed by the tray
|
||||
*Tray click leads to show/hide the main GUI
|
||||
*Closing the tray also closes AppSet instances (when running privileged operations ask for a confirmation)
|
||||
*Tray "check for updates NOW!" action is now calling the authorization backend (and really works better than before)
|
||||
-Options are now stored "per user" (every possible sudoer has its own options)
|
||||
-New option "Auto select system files for upgrade" (checked by default) for "non expert users" (disabled if in expert mode)
|
||||
-Search bar delay now default to 1200 ms
|
||||
-Removed AppSetTray-Qt desktop file (now there is only AppSet-Qt in DE's menus)
|
||||
-Better integration with helper daemon
|
||||
-News reader now retries (every 5 seconds) to download feeds when fails (without hiding the panel)
|
||||
-Asks DE's Session Manager to cancel shutdown if the main GUI is still opened (to avoid errors caused by user distraction)
|
||||
-New About dialog
|
||||
-Chinese-Taiwan translation
|
||||
|
||||
0.4.4 :
|
||||
-Simplified actions for standard view (e.g. install/remove actions with one click, withouth showing a redundant context menu)
|
||||
-Tray click when already running leading to a new appset start bug fixed
|
||||
-AUR/CCR "list installed" action with no results crash bug fixed
|
||||
|
||||
0.4.3 :
|
||||
-Generalization of packages size output interpretation for pacman 3.5.2
|
||||
-Polish translation
|
||||
|
||||
0.4.2 :
|
||||
-Installed packages repository information
|
||||
-lower niceness (10 -> 15) for appset-helper daemon
|
||||
-Infinite loop on upgrade deps check bug fixed
|
||||
-Pacman's "Replace %package% with ..." question now get "yes" answer on upgrades (no more using --noconfirm option on upgrade/install)
|
||||
|
||||
0.4.1 :
|
||||
-New packets view for main repos using QML:
|
||||
*more apps listed with the same win size
|
||||
*bigger embedded browser for detailed view
|
||||
*Touchscreen friendly
|
||||
*animated
|
||||
-option to switch between Standard (old) and Enhanced (new) views
|
||||
-Resize bug fixed for External repo (AUR) view
|
||||
-AppSet version in about dialog
|
||||
-Localization bug fixed for about dialog (automatic switch between English and Italian)
|
||||
-ExtraInfo option now is saved
|
||||
-Main backend (pacman) upgrade check and backend post upgrade command (pacman-db-upgrade)
|
||||
-Bug fixed for dependencies check
|
||||
-Flickering in progress window bug fixed
|
||||
-Default search bar delay to 900ms
|
||||
|
||||
0.4.0 :
|
||||
-Basic support to AUR using packer as backend:
|
||||
*Browse packages with an embedded browser for their homepages (searching with a search bar)
|
||||
*Install AUR packages (one at a time)
|
||||
*Remove AUR packages (one at a time from the AUR specialized GUI - more than one with the normal GUI)
|
||||
*Upgrade AUR packages (all in the same time)
|
||||
*Automatic activation based on the presence of packer (the backend)
|
||||
*A button to show all external installed packages
|
||||
-Clean cache command now requires a confirmation from the user
|
||||
|
||||
0.3.4 :
|
||||
-Repository information added to avoid incorect behaviours (with the management of multiple sources for the same application)
|
||||
-Option to view repository in packages table
|
||||
-Option to disable countdown for auto confirmation of changes
|
||||
-SearchBar now got the focus after a previous search
|
||||
-Web Preview now is navigable
|
||||
-Tray now shows "repo/package last_version" entries ordered by repo
|
||||
|
||||
0.3.3 :
|
||||
-New outcome evaluation logic
|
||||
-Local precompiled packages installer (from main GUI, shell cmd argument or Desktop's "Open With..." menu)
|
||||
-Loading icon
|
||||
-Spanish translation
|
||||
|
||||
0.3.2 :
|
||||
-Packages statistics (enabled via options)
|
||||
-Backend's output (enabled via options)
|
||||
-Interval between db updates selectable by options
|
||||
-Changes in main GUI
|
||||
-External Browser Command now accepts arguments
|
||||
-Bug fixed for updates operations outcome
|
||||
|
||||
0.3.0-1 : Localization support
|
||||
|
||||
0.2.X : Embedded browser and feed-reader, helper daemon and tray icon
|
||||
|
||||
0.1.X : Basic functions to handle packages
|
23
appset-qt/appset-qt.install
Normal file
23
appset-qt/appset-qt.install
Normal file
@ -0,0 +1,23 @@
|
||||
whisperer(){
|
||||
echo "----------------------------------------------------------------"
|
||||
echo "Don't forget that this is an alpha release of AppSet-Qt."
|
||||
echo "You can test it but it is not recommended for use every day"
|
||||
echo "----------------------------------------------------------------"
|
||||
echo "AppSet is in your desktop menu under Applications->System"
|
||||
echo "To launch AppSet from shell run 'appset-launch.sh' as normal"
|
||||
echo "user."
|
||||
echo "----------------------------------------------------------------"
|
||||
echo "----------------------------------------------------------------"
|
||||
echo "IMPORTANT: NOW YOU NEED TO REBOOT YOUR COMPUTER TO LET APPSET"
|
||||
echo "WORKING AT ITS BEST"
|
||||
echo "----------------------------------------------------------------"
|
||||
echo "----------------------------------------------------------------"
|
||||
}
|
||||
|
||||
post_install(){
|
||||
whisperer
|
||||
}
|
||||
|
||||
post_upgrade(){
|
||||
whisperer
|
||||
}
|
22
food_gui/PKGBUILD
Normal file
22
food_gui/PKGBUILD
Normal file
@ -0,0 +1,22 @@
|
||||
# Author: Evgeniy "arcanis" Alexeev <esalexeev@gmail.com>
|
||||
# Maintainer: Evgeniy "arcanis" Alexeev <esalexeev@gmail.com>
|
||||
|
||||
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")
|
||||
arch=('i686' 'x86_64')
|
||||
depends=('python2-pyqt4')
|
||||
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
|
||||
|
||||
install -D -m644 $srcdir/usr/share/man/man1/food_gui.1 $pkgdir/usr/share/man/man1/food_gui.1
|
||||
}
|
40
ghemical-mpqc/PKGBUILD
Normal file
40
ghemical-mpqc/PKGBUILD
Normal file
@ -0,0 +1,40 @@
|
||||
# Maintainer Evgeniy Alexeev <esalexeev@gmail.com>
|
||||
# Contributor: Xyne <ac xunilhcra enyx, backwards>
|
||||
# Contributor: Abhishek Dasgupta <abhidg@gmail.com>
|
||||
|
||||
pkgname=ghemical-mpqc
|
||||
_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')
|
||||
makedepends=('pkgconfig' 'intltool>=0.40.0' 'gettext')
|
||||
source=(http://bioinformatics.org/ghemical/download/release20111012/${_pkgname}-${pkgver}.tar.gz
|
||||
${_pkgname}.desktop)
|
||||
md5sums=('becf98626f0eba73f7f042bc92aa60ac'
|
||||
'7e8789d42d1318a427a30f3bf64cb5a6')
|
||||
|
||||
prepare()
|
||||
{
|
||||
cd ${srcdir}/${_pkgname}-${pkgver}
|
||||
|
||||
# Some users have reported crashes due to the courier font.
|
||||
sed -i 's:courier 12:monospace:g' ./src/*.cpp
|
||||
}
|
||||
|
||||
build()
|
||||
{
|
||||
cd ${srcdir}/${_pkgname}-${pkgver}
|
||||
./configure --prefix=/usr
|
||||
make -j3
|
||||
}
|
||||
|
||||
package()
|
||||
{
|
||||
cd ${srcdir}/${_pkgname}-${pkgver}
|
||||
install -Dm644 ${srcdir}/${_pkgname}.desktop ${pkgdir}/usr/share/applications/${_pkgname}.desktop
|
||||
make DESTDIR=${pkgdir} install
|
||||
}
|
13
ghemical-mpqc/ghemical.desktop
Normal file
13
ghemical-mpqc/ghemical.desktop
Normal file
@ -0,0 +1,13 @@
|
||||
[Desktop Entry]
|
||||
Type=Application
|
||||
Version=3.0.0
|
||||
Name=Ghemical
|
||||
GenericName=Computational chemistry package
|
||||
GenericName[de]=Chemisches Berechnungsprogramm
|
||||
Comment=3D molecule editor and computing program
|
||||
Comment[de]=3D Moleküleditor und Berechnungsprogramm
|
||||
Icon=/usr/share/ghemical/3.0.0/pixmaps/ghemical.png
|
||||
Exec=/usr/bin/ghemical
|
||||
Terminal=false
|
||||
Categories=Science;Chemistry;Education;
|
||||
StartupNotify=true
|
34
kate-latex-plugin/PKGBUILD
Normal file
34
kate-latex-plugin/PKGBUILD
Normal file
@ -0,0 +1,34 @@
|
||||
# Contributor: Bernardo Barros <bernardobarros@gmail.com>
|
||||
# Maintainer: Evgeniy "arcanis" Alexeev <esalexeev@gmail.com>
|
||||
|
||||
pkgname=kate-latex-plugin
|
||||
_pkgname=katelatexplugin
|
||||
pkgver=0.5
|
||||
pkgrel=1
|
||||
pkgdesc="Kate LaTeX typesetting plugin"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://www.kde-apps.org/content/show.php/Kate+LaTeX+typesetting+plugin?content=84772"
|
||||
license=('GPL')
|
||||
depends=('kdesdk-kate' 'libxtst')
|
||||
makedepends=('automoc4')
|
||||
source=(http://kde-apps.org/CONTENT/content-files/84772-${_pkgname}-${pkgver}.tar.bz2)
|
||||
md5sums=('d6e30aa41da5279300f5d638ff595a77')
|
||||
|
||||
build()
|
||||
{
|
||||
if [ -d ${srcdir}/build ]; then
|
||||
rm -rf ${srcdir}/build
|
||||
fi
|
||||
mkdir ${srcdir}/build && cd ${srcdir}/build
|
||||
|
||||
cmake -DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` \
|
||||
../${_pkgname}-${pkgver}
|
||||
make || return 1
|
||||
}
|
||||
|
||||
package()
|
||||
{
|
||||
cd $srcdir/build
|
||||
make DESTDIR=${pkgdir} install || return 1
|
||||
}
|
32
kdeplasma-applets-oblikuestrategies/PKGBUILD
Normal file
32
kdeplasma-applets-oblikuestrategies/PKGBUILD
Normal file
@ -0,0 +1,32 @@
|
||||
# Author: Evgeniy "arcanis" Alexeev <esalexeev@gmail.com>
|
||||
# Maintainer: Evgeniy "arcanis" Alexeev <esalexeev@gmail.com>
|
||||
|
||||
pkgname=kdeplasma-applets-oblikuestrategies
|
||||
_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)
|
||||
url="https://github.com/arcan1s/oblikuestrategies"
|
||||
license=('GPL')
|
||||
depends=('kdebase-workspace')
|
||||
makedepends=('cmake' 'automoc4')
|
||||
source=(https://github.com/arcan1s/oblikuestrategies/releases/download/V.${pkgver}/${_pkgname}-${pkgver}.tar.xz)
|
||||
install=${pkgname}.install
|
||||
md5sums=('e813b03a17d96cddc41acdf457e37bbb')
|
||||
|
||||
build ()
|
||||
{
|
||||
if [ -d ${srcdir}/build ]; then
|
||||
rm -r ${srcdir}/build
|
||||
fi
|
||||
mkdir ${srcdir}/build && cd ${srcdir}/build
|
||||
cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` -DCMAKE_BUILD_TYPE=Release ../${_pkgname}/
|
||||
make || return 1
|
||||
}
|
||||
|
||||
package()
|
||||
{
|
||||
cd ${srcdir}/build
|
||||
make DESTDIR=${pkgdir} install || return 1
|
||||
}
|
@ -0,0 +1,23 @@
|
||||
post_install()
|
||||
{
|
||||
cat << EOF
|
||||
Update plasmoids...
|
||||
EOF
|
||||
kbuildsycoca4 > /dev/null 2>&1
|
||||
}
|
||||
|
||||
post_upgrade()
|
||||
{
|
||||
cat << EOF
|
||||
Update plasmoids...
|
||||
EOF
|
||||
kbuildsycoca4 > /dev/null 2>&1
|
||||
}
|
||||
|
||||
post_remove()
|
||||
{
|
||||
cat << EOF
|
||||
Update plasmoids...
|
||||
EOF
|
||||
kbuildsycoca4 > /dev/null 2>&1
|
||||
}
|
46
kdeplasma-applets-pytextmonitor/PKGBUILD
Normal file
46
kdeplasma-applets-pytextmonitor/PKGBUILD
Normal file
@ -0,0 +1,46 @@
|
||||
# Author: Evgeniy "arcanis" Alexeev <esalexeev@gmail.com>
|
||||
# Maintainer: Evgeniy "arcanis" Alexeev <esalexeev@gmail.com>
|
||||
|
||||
pkgname=kdeplasma-applets-pytextmonitor
|
||||
_pkgname=py-text-monitor
|
||||
pkgver=1.3.4
|
||||
pkgrel=6
|
||||
_dtengine=ext-sysmon
|
||||
_dtver=1.2
|
||||
pkgdesc="Minimalistic Plasmoid script written on Python2. It looks like widgets in awesome-wm"
|
||||
arch=(any)
|
||||
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')
|
||||
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
|
||||
md5sums=('7cca5fd76735add215f35d406c020dea'
|
||||
'9b547781732ab19ad103710b7bd07d8d')
|
||||
|
||||
build ()
|
||||
{
|
||||
# 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 ../
|
||||
make || return 1
|
||||
}
|
||||
|
||||
package()
|
||||
{
|
||||
# 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
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
post_install()
|
||||
{
|
||||
cat << EOF
|
||||
Update plasmoids...
|
||||
EOF
|
||||
kbuildsycoca4 > /dev/null 2>&1
|
||||
cat << EOF
|
||||
Make sure that \`hddtemp\` can be run as non-root
|
||||
EOF
|
||||
}
|
||||
|
||||
post_upgrade()
|
||||
{
|
||||
cat << EOF
|
||||
Update plasmoids...
|
||||
EOF
|
||||
kbuildsycoca4 > /dev/null 2>&1
|
||||
}
|
||||
|
||||
post_remove()
|
||||
{
|
||||
cat << EOF
|
||||
Update plasmoids...
|
||||
EOF
|
||||
kbuildsycoca4 > /dev/null 2>&1
|
||||
}
|
31
libghemical-mpqc/PKGBUILD
Normal file
31
libghemical-mpqc/PKGBUILD
Normal file
@ -0,0 +1,31 @@
|
||||
# Maintainer Evgeniy Alexeev <esalexeev@gmail.com>
|
||||
# Contributor: Xyne <ac xunilhcra enyx, backwards>
|
||||
# Contributor: Abhishek Dasgupta <abhidg@gmail.com>
|
||||
|
||||
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'
|
||||
license=('GPL')
|
||||
arch=('x86_64' 'i686')
|
||||
url='http://bioinformatics.org/ghemical/libghemical/'
|
||||
depends=('gcc-libs' 'mopac7' 'mpqc-shared')
|
||||
makedepends=('openbabel' 'intltool>=0.40.0')
|
||||
conflicts=('libghemical')
|
||||
provides=('libghemical')
|
||||
replaces=('libghemical')
|
||||
source=(http://bioinformatics.org/ghemical/download/release20111012/${_pkgname}-${pkgver}.tar.gz)
|
||||
md5sums=('1d5c9c19bb119470d2bb41a7e681eafd')
|
||||
|
||||
build()
|
||||
{
|
||||
cd ${srcdir}/${_pkgname}-${pkgver}
|
||||
./configure --prefix=/usr --enable-openbabel --enable-mpqc --enable-mopac7
|
||||
make -j3
|
||||
}
|
||||
|
||||
package() {
|
||||
cd ${srcdir}/${_pkgname}-${pkgver}
|
||||
make DESTDIR=${pkgdir} install
|
||||
}
|
37
mathmech/PKGBUILD
Normal file
37
mathmech/PKGBUILD
Normal file
@ -0,0 +1,37 @@
|
||||
# Author: Evgeniy "arcanis" Alexeev <esalexeev@gmail.com>
|
||||
# Maintainer: Evgeniy "arcanis" Alexeev <esalexeev@gmail.com>
|
||||
|
||||
pkgname=mathmech
|
||||
pkgver=1.1.1
|
||||
pkgrel=1
|
||||
pkgdesc="Software package for analysis of molecular dynamics trajectories"
|
||||
arch=(any)
|
||||
url="https://github.com/arcan1s/moldyn"
|
||||
license=('GPL')
|
||||
depends=('qt4' 'qwt')
|
||||
makedepends=('cmake' 'automoc4')
|
||||
source=(https://github.com/arcan1s/moldyn/releases/download/mm-${pkgver}/${pkgname}-${pkgver}-src.zip)
|
||||
md5sums=('6a7f3dd17ae4ad0498110aaaadea5a2b')
|
||||
_cmakekeys="-DCMAKE_INSTALL_PREFIX=/usr
|
||||
-DQWT_INCLUDE_PATH=/usr/include/qwt
|
||||
-DQWT_LIBRARY_PATH=/usr/lib
|
||||
-DMM_PREFIX=mm_
|
||||
-DADD_DOCS:BOOL=0
|
||||
-DCMAKE_BUILD_TYPE=Release"
|
||||
|
||||
build ()
|
||||
{
|
||||
if [ -d ${srcdir}/build ]; then
|
||||
rm -rf ${srcdir}/build
|
||||
fi
|
||||
mkdir ${srcdir}/build && cd ${srcdir}/build
|
||||
cmake ${_cmakekeys} ../
|
||||
make
|
||||
}
|
||||
|
||||
package()
|
||||
{
|
||||
cd ${srcdir}/build
|
||||
make DESTDIR=${pkgdir} install
|
||||
}
|
||||
|
30
mpqc-shared/PKGBUILD
Normal file
30
mpqc-shared/PKGBUILD
Normal file
@ -0,0 +1,30 @@
|
||||
# Maintainer: Evgeniy "arcanis" Alexeev <esalexeev@gmail.com>
|
||||
|
||||
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"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://www.mpqc.org/"
|
||||
license=('LGPL')
|
||||
depends=('lapack' 'gcc-fortran' 'gcc-libs' 'tk' 'perl')
|
||||
conflicts=('mpqc')
|
||||
provides=('mpqc')
|
||||
replaces=('mpqc')
|
||||
source=(http://sourceforge.net/projects/mpqc/files/mpqc/${pkgver}/${_pkgname}-${pkgver}.tar.bz2)
|
||||
md5sums=('2f9b4f7487387730d78066a53764f848')
|
||||
|
||||
build()
|
||||
{
|
||||
cd ${srcdir}/${_pkgname}-${pkgver}
|
||||
./configure --prefix=/usr --enable-shared
|
||||
make -j3
|
||||
}
|
||||
|
||||
package()
|
||||
{
|
||||
cd ${srcdir}/${_pkgname}-${pkgver}
|
||||
make installroot=${pkgdir} install
|
||||
make installroot=${pkgdir} install_devel
|
||||
}
|
41
qscite/PKGBUILD
Normal file
41
qscite/PKGBUILD
Normal file
@ -0,0 +1,41 @@
|
||||
# Maintainer: Jared Sutton <jpsutton@gmail.com>
|
||||
# Maintainer: Evgeniy Alekseev <esalexeev@gmail.com>
|
||||
|
||||
pkgname=qscite
|
||||
pkgver=0.5_svn211
|
||||
_pkgrev=211
|
||||
pkgrel=2
|
||||
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')
|
||||
|
||||
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
|
||||
}
|
||||
|
||||
build()
|
||||
{
|
||||
cd ${srcdir}/${pkgname}
|
||||
qmake-qt4 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
|
||||
}
|
62
scidavis/PKGBUILD
Normal file
62
scidavis/PKGBUILD
Normal file
@ -0,0 +1,62 @@
|
||||
# Maintainer: Evgeniy "arcanis" Alexeev <esalexeev@gmail.com>
|
||||
# Contributor: Knut Franke - Knut.Franke*gmx.de
|
||||
# Contributor: Olaf Leidinger <leidola@newcon.de>
|
||||
# Contributor: Robal <nigrantis.tigris*.gmail.com>
|
||||
|
||||
pkgname=scidavis
|
||||
pkgver=0.2.4
|
||||
pkgrel=8
|
||||
pkgdesc="Application for Scientific Data Analysis and Visualization, fork of QtiPlot"
|
||||
arch=('i686' 'x86_64')
|
||||
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
|
||||
scidavis.pro.patch
|
||||
scidavis.sip.patch
|
||||
scidavis-python2.patch
|
||||
qt-assistant-compat.patch
|
||||
qwt5.patch)
|
||||
install=${pkgname}.install
|
||||
md5sums=('c5650475c5e0b22f9ee5dc49630a0e89'
|
||||
'2ec36f34039ca8cd6db2401b1215590b'
|
||||
'c140a5ce784f9e106fb637fcc3df517c'
|
||||
'ff0a7cb32e8ed439f008bfd114cbf611'
|
||||
'450b7139f913210dd8a0ffbde03e86be'
|
||||
'159aad53f13328123d42bfb7a4adf1b8')
|
||||
|
||||
prepare()
|
||||
{
|
||||
cd ${srcdir}/${pkgname}-${pkgver}/${pkgname}
|
||||
# disable building self library
|
||||
patch < ${srcdir}/scidavis.pro.patch
|
||||
# fix bug http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=655776
|
||||
patch -p2 < ${srcdir}/scidavis.sip.patch
|
||||
# change python to python2
|
||||
patch < ${srcdir}/scidavis-python2.patch
|
||||
# fix path to QtAssistant header
|
||||
patch -p2 < ${srcdir}/qt-assistant-compat.patch
|
||||
# change qwt to qwt5
|
||||
patch < ${srcdir}/qwt5.patch
|
||||
}
|
||||
|
||||
build()
|
||||
{
|
||||
cd ${srcdir}/${pkgname}-${pkgver}/
|
||||
lupdate-qt4 scidavis.pro
|
||||
lrelease-qt4 scidavis.pro
|
||||
qmake-qt4
|
||||
make || return 1
|
||||
}
|
||||
|
||||
package ()
|
||||
{
|
||||
cd ${srcdir}/${pkgname}-${pkgver}/
|
||||
make INSTALL_ROOT=${pkgdir} install || return 1
|
||||
|
||||
_pydir=`python2 -c "from distutils import sysconfig; print sysconfig.get_python_lib()"`
|
||||
python2 `dirname ${_pydir}`/py_compile.py ${pkgdir}/etc/scidavisrc.py
|
||||
python2 `dirname ${_pydir}`/py_compile.py ${pkgdir}/usr/share/scidavis/scidavisUtil.py
|
||||
}
|
||||
|
12
scidavis/qt-assistant-compat.patch
Normal file
12
scidavis/qt-assistant-compat.patch
Normal file
@ -0,0 +1,12 @@
|
||||
diff -uNr scidavis-0.2.4.orig/scidavis/src/ApplicationWindow.cpp scidavis-0.2.4/scidavis/src/ApplicationWindow.cpp
|
||||
--- scidavis-0.2.4.orig/scidavis/src/ApplicationWindow.cpp 2010-10-06 20:00:36.000000000 +0200
|
||||
+++ scidavis-0.2.4/scidavis/src/ApplicationWindow.cpp 2010-10-06 20:01:28.000000000 +0200
|
||||
@@ -135,7 +135,7 @@
|
||||
#include <QVarLengthArray>
|
||||
#include <QList>
|
||||
#include <QUrl>
|
||||
-#include <QAssistantClient>
|
||||
+#include <QtAssistant/qassistantclient.h>
|
||||
#include <QStatusBar>
|
||||
#include <QToolButton>
|
||||
#include <QSignalMapper>
|
36
scidavis/qwt5.patch
Normal file
36
scidavis/qwt5.patch
Normal file
@ -0,0 +1,36 @@
|
||||
*** scidavis.pro-old 2011-08-07 02:40:22.794577716 +0200
|
||||
--- scidavis.pro 2011-08-07 02:40:50.047911224 +0200
|
||||
***************
|
||||
*** 102,108 ****
|
||||
### Link everything dynamically
|
||||
#############################################################################
|
||||
|
||||
! unix:INCLUDEPATH += /usr/include/qwt
|
||||
unix:LIBS += -L/usr/lib$${libsuff}
|
||||
## dynamically link against Qwt(3D) installed system-wide
|
||||
## WARNING: make sure they are compiled against >= Qt4.2
|
||||
--- 102,108 ----
|
||||
### Link everything dynamically
|
||||
#############################################################################
|
||||
|
||||
! unix:INCLUDEPATH += /usr/include/qwt5
|
||||
unix:LIBS += -L/usr/lib$${libsuff}
|
||||
## dynamically link against Qwt(3D) installed system-wide
|
||||
## WARNING: make sure they are compiled against >= Qt4.2
|
||||
***************
|
||||
*** 110,116 ****
|
||||
## cause problems.
|
||||
unix:INCLUDEPATH += /usr/include/qwtplot3d
|
||||
unix:LIBS += -lqwtplot3d
|
||||
! unix:LIBS += -lqwt
|
||||
##dynamically link against GSL and zlib installed system-wide
|
||||
unix:LIBS += -lgsl -lgslcblas -lz -lmuparser
|
||||
|
||||
--- 110,116 ----
|
||||
## cause problems.
|
||||
unix:INCLUDEPATH += /usr/include/qwtplot3d
|
||||
unix:LIBS += -lqwtplot3d
|
||||
! unix:LIBS += -lqwt5
|
||||
##dynamically link against GSL and zlib installed system-wide
|
||||
unix:LIBS += -lgsl -lgslcblas -lz -lmuparser
|
||||
|
74
scidavis/scidavis-python2.patch
Normal file
74
scidavis/scidavis-python2.patch
Normal file
@ -0,0 +1,74 @@
|
||||
# HG changeset patch
|
||||
# User Robal <nigrantis.tigris@gmail.com>
|
||||
# Date 1287746261 -7200
|
||||
# Node ID 1f5799d979b49f7bdd5ebb58e9c2083081147529
|
||||
# Parent 5765007ad9e767615a57ead333906b19cfa43c54
|
||||
set python2 env
|
||||
|
||||
diff -r 5765007ad9e7 -r 1f5799d979b4 scidavis/python-includepath.py
|
||||
--- a/scidavis/python-includepath.py Fri Oct 22 13:09:25 2010 +0200
|
||||
+++ b/scidavis/python-includepath.py Fri Oct 22 13:17:41 2010 +0200
|
||||
@@ -1,4 +1,4 @@
|
||||
-#!/usr/bin/python
|
||||
+#!/usr/bin/python2
|
||||
from distutils import sysconfig
|
||||
from PyQt4 import pyqtconfig
|
||||
config = pyqtconfig.Configuration()
|
||||
diff -r 5765007ad9e7 -r 1f5799d979b4 scidavis/python-libs-win.py
|
||||
--- a/scidavis/python-libs-win.py Fri Oct 22 13:09:25 2010 +0200
|
||||
+++ b/scidavis/python-libs-win.py Fri Oct 22 13:17:41 2010 +0200
|
||||
@@ -1,4 +1,4 @@
|
||||
-#!/usr/bin/python
|
||||
+#!/usr/bin/python2
|
||||
from PyQt4 import pyqtconfig
|
||||
config = pyqtconfig.Configuration()
|
||||
|
||||
diff -r 5765007ad9e7 -r 1f5799d979b4 scidavis/python-sipcmd.py
|
||||
--- a/scidavis/python-sipcmd.py Fri Oct 22 13:09:25 2010 +0200
|
||||
+++ b/scidavis/python-sipcmd.py Fri Oct 22 13:17:41 2010 +0200
|
||||
@@ -1,4 +1,4 @@
|
||||
-#!/usr/bin/python
|
||||
+#!/usr/bin/python2
|
||||
from PyQt4 import pyqtconfig
|
||||
config = pyqtconfig.Configuration()
|
||||
flags = []
|
||||
diff -r 5765007ad9e7 -r 1f5799d979b4 scidavis/python.pri
|
||||
--- a/scidavis/python.pri Fri Oct 22 13:09:25 2010 +0200
|
||||
+++ b/scidavis/python.pri Fri Oct 22 13:17:41 2010 +0200
|
||||
@@ -15,7 +15,7 @@
|
||||
SOURCES += src/PythonScript.cpp src/PythonScripting.cpp
|
||||
|
||||
unix {
|
||||
- INCLUDEPATH += $$system(python python-includepath.py)
|
||||
+ INCLUDEPATH += $$system(python2 python-includepath.py)
|
||||
macx {
|
||||
LIBS += -framework Python
|
||||
} else {
|
||||
@@ -23,7 +23,7 @@
|
||||
}
|
||||
LIBS += -lm
|
||||
system(mkdir -p $${SIP_DIR})
|
||||
- system($$system(python python-sipcmd.py) -c $${SIP_DIR} src/scidavis.sip)
|
||||
+ system($$system(python2 python-sipcmd.py) -c $${SIP_DIR} src/scidavis.sip)
|
||||
}
|
||||
|
||||
win32 {
|
||||
# HG changeset patch
|
||||
# User Robal <nigrantis.tigris@gmail.com>
|
||||
# Date 1287751697 -7200
|
||||
# Node ID 42d95b7369a82382d81670c5d0af3d675262c93f
|
||||
# Parent 1f5799d979b49f7bdd5ebb58e9c2083081147529
|
||||
change missed 'python' to 'python2' in python.pri
|
||||
|
||||
diff -r 1f5799d979b4 -r 42d95b7369a8 scidavis/python.pri
|
||||
--- a/scidavis/python.pri Fri Oct 22 13:17:41 2010 +0200
|
||||
+++ b/scidavis/python.pri Fri Oct 22 14:48:17 2010 +0200
|
||||
@@ -19,7 +19,7 @@
|
||||
macx {
|
||||
LIBS += -framework Python
|
||||
} else {
|
||||
- LIBS += $$system(python -c "\"from distutils import sysconfig; print '-lpython'+sysconfig.get_config_var('VERSION')\"")
|
||||
+ LIBS += $$system(python2 -c "\"from distutils import sysconfig; print '-lpython'+sysconfig.get_config_var('VERSION')\"")
|
||||
}
|
||||
LIBS += -lm
|
||||
system(mkdir -p $${SIP_DIR})
|
10
scidavis/scidavis.install
Normal file
10
scidavis/scidavis.install
Normal file
@ -0,0 +1,10 @@
|
||||
post_install() {
|
||||
update-desktop-database -q
|
||||
update-mime-database /usr/share/mime/ > /dev/null
|
||||
}
|
||||
|
||||
post_remove() {
|
||||
post_install $1
|
||||
}
|
||||
|
||||
# vim:set ts=2 sw=2 et:
|
49
scidavis/scidavis.pro.patch
Normal file
49
scidavis/scidavis.pro.patch
Normal file
@ -0,0 +1,49 @@
|
||||
--- scidavis.pro.orig 2010-03-12 19:40:49.000000000 +0100
|
||||
+++ scidavis.pro 2010-03-12 19:42:34.000000000 +0100
|
||||
@@ -87,32 +87,32 @@
|
||||
### are compiled against Qt4), dynamically against everything else.
|
||||
#############################################################################
|
||||
|
||||
-unix:INCLUDEPATH += ../3rdparty/qwtplot3d/include
|
||||
-unix:LIBS += ../3rdparty/qwtplot3d/lib/libqwtplot3d.a
|
||||
+#unix:INCLUDEPATH += ../3rdparty/qwtplot3d/include
|
||||
+#unix:LIBS += ../3rdparty/qwtplot3d/lib/libqwtplot3d.a
|
||||
|
||||
-unix:INCLUDEPATH += ../3rdparty/qwt/src
|
||||
-unix:LIBS += ../3rdparty/qwt/lib/libqwt.a
|
||||
+#unix:INCLUDEPATH += ../3rdparty/qwt/src
|
||||
+#unix:LIBS += ../3rdparty/qwt/lib/libqwt.a
|
||||
|
||||
-unix:LIBS += -L/usr/lib$${libsuff}
|
||||
-unix:LIBS += -lgsl -lgslcblas -lz
|
||||
-unix:LIBS += -lmuparser
|
||||
-unix:INCLUDEPATH += /usr/include/muParser
|
||||
+#unix:LIBS += -L/usr/lib$${libsuff}
|
||||
+#unix:LIBS += -lgsl -lgslcblas -lz
|
||||
+#unix:LIBS += -lmuparser
|
||||
+#unix:INCLUDEPATH += /usr/include/muParser
|
||||
|
||||
#############################################################################
|
||||
### Link everything dynamically
|
||||
#############################################################################
|
||||
|
||||
-#unix:INCLUDEPATH += /usr/include/qwt5
|
||||
-#unix:LIBS += -L/usr/lib$${libsuff}
|
||||
+unix:INCLUDEPATH += /usr/include/qwt
|
||||
+unix:LIBS += -L/usr/lib$${libsuff}
|
||||
## dynamically link against Qwt(3D) installed system-wide
|
||||
## WARNING: make sure they are compiled against >= Qt4.2
|
||||
## Mixing Qt 4.2 and Qt >= 4.3 compiled stuff may also
|
||||
## cause problems.
|
||||
-#unix:INCLUDEPATH += /usr/include/qwtplot3d
|
||||
-#unix:LIBS += -lqwtplot3d
|
||||
-#unix:LIBS += -lqwt
|
||||
+unix:INCLUDEPATH += /usr/include/qwtplot3d
|
||||
+unix:LIBS += -lqwtplot3d
|
||||
+unix:LIBS += -lqwt
|
||||
##dynamically link against GSL and zlib installed system-wide
|
||||
-#unix:LIBS += -lgsl -lgslcblas -lz -lmuparser
|
||||
+unix:LIBS += -lgsl -lgslcblas -lz -lmuparser -lGLU
|
||||
|
||||
#############################################################################
|
||||
### Default settings for Windows
|
20
scidavis/scidavis.sip.patch
Normal file
20
scidavis/scidavis.sip.patch
Normal file
@ -0,0 +1,20 @@
|
||||
--- scidavis-0.2.4.orig/scidavis/src/scidavis.sip 2010-03-12 17:49:20.000000000 +0300
|
||||
+++ scidavis-0.2.4/scidavis/src/scidavis.sip 2013-09-10 05:17:57.599898053 +0400
|
||||
@@ -926,7 +926,7 @@
|
||||
void removeCurve(const QString&);
|
||||
void deleteFitCurves();
|
||||
int curves() /PyName=numCurves/;
|
||||
- QList<QwtPlotCurve*> curves() const /NoDerived/;
|
||||
+ QList<QwtPlotCurve*> curves() /NoDerived/;
|
||||
%MethodCode
|
||||
sipRes = new QList<QwtPlotCurve*>();
|
||||
for (int i = 0; i<sipCpp->curves(); i++)
|
||||
@@ -995,7 +995,7 @@
|
||||
sipRes = sipCpp->d_plot->canvas();
|
||||
%End
|
||||
|
||||
- QPointF pickPoint() const /NoDerived/;
|
||||
+ QPointF pickPoint() /NoDerived/;
|
||||
%MethodCode
|
||||
ApplicationWindow *app = sipscidavis_app();
|
||||
sipRes = new QPointF();
|
Loading…
Reference in New Issue
Block a user