Date: Tuesday, February 20, 2018 @ 18:09:51 Author: spupykin Revision: 296535
add psi-l10n and psi-plugins packages Added: psi-l10n/ psi-l10n/repos/ psi-l10n/trunk/ psi-l10n/trunk/PKGBUILD psi-plugins/ psi-plugins/repos/ psi-plugins/trunk/ psi-plugins/trunk/PKGBUILD psi-plugins/trunk/psiplugin.pri ---------------------------------+ psi-l10n/trunk/PKGBUILD | 30 ++++++++++++++++++++++++ psi-plugins/trunk/PKGBUILD | 47 ++++++++++++++++++++++++++++++++++++++ psi-plugins/trunk/psiplugin.pri | 18 ++++++++++++++ 3 files changed, 95 insertions(+) Added: psi-l10n/trunk/PKGBUILD =================================================================== --- psi-l10n/trunk/PKGBUILD (rev 0) +++ psi-l10n/trunk/PKGBUILD 2018-02-20 18:09:51 UTC (rev 296535) @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 264278 2017-10-25 15:45:36Z spupykin $ +# Maintainer: Sergej Pupykin <[email protected]> + +pkgname=psi-l10n +pkgver=1.3 +pkgrel=1 +pkgdesc="Language packs for Psi+ (Qt 5.x build)" +arch=('any') +url="http://psi-plus.com" +license=('GPL2') +depends=('psi') +conflicts=('psi-l10n') +replaces=('psi-l10n') +makedepends=('qt5-tools' 'git') +options=('!strip' '!zipman') +source=("git://github.com/psi-plus/psi-plus-l10n.git#tag=$pkgver") +sha256sums=('SKIP') + +build() { + cd psi-plus-l10n/translations + for langfile in *.ts; do + lrelease-qt5 "$langfile" + done +} + +package() { + cd psi-plus-l10n/translations + install -v -dm755 "$pkgdir/usr/share/psi-plus/translations" + install -v -m644 *.qm "$pkgdir/usr/share/psi-plus/translations" +} Added: psi-plugins/trunk/PKGBUILD =================================================================== --- psi-plugins/trunk/PKGBUILD (rev 0) +++ psi-plugins/trunk/PKGBUILD 2018-02-20 18:09:51 UTC (rev 296535) @@ -0,0 +1,47 @@ +# $Id: PKGBUILD 266875 2017-11-15 14:29:11Z foutrelis $ +# Maintainer: Sergej Pupykin <[email protected]> + +pkgname=psi-plugins +pkgver=1.3 +pkgrel=1 +pkgdesc="Additional plugins for Psi+ (built with Qt 5.x)" +arch=('x86_64') +url="http://psi-plus.com" +license=('GPL2') +depends=('qt5-base' 'qt5-webkit' 'qt5-multimedia' 'psi' 'qt5-webengine') +conflicts=('psi-plus-plugins-git' 'psi-plus-plugins-qt5-git' 'psi-plus-plugins') +replaces=('psi-plus-plugins') +makedepends=('libotr' 'tidyhtml' 'git') +optdepends=('libotr: for OTR plugin' + 'tidyhtml: for OTR plugin') +source=("psi-plus-plugins::git://github.com/psi-im/plugins.git#tag=$pkgver" + 'psiplugin.pri') +sha256sums=('SKIP' + '2be7b26400faecf69d552b89ed8470cb461ba1c8c56e3e8646d166feb0de56c6') + +prepare() { + cp -v psiplugin.pri psi-plus-plugins/ +} + +build() { + cd psi-plus-plugins + # Kill broken plugins + rm -rf generic/juickplugin + for plugin in generic/*; do + if [ -d "$srcdir/psi-plus-plugins/$plugin" ]; then + cd "$srcdir/psi-plus-plugins/$plugin" + qmake-qt5 PREFIX="/usr" QMAKE_STRIP= + make + fi + done +} + +package() { + cd psi-plus-plugins + for plugin in generic/* unix/*; do + if [ -d "$srcdir/psi-plus-plugins/$plugin" ]; then + cd "$srcdir/psi-plus-plugins/$plugin" + make INSTALL_ROOT="$pkgdir" install + fi + done +} Added: psi-plugins/trunk/psiplugin.pri =================================================================== --- psi-plugins/trunk/psiplugin.pri (rev 0) +++ psi-plugins/trunk/psiplugin.pri 2018-02-20 18:09:51 UTC (rev 296535) @@ -0,0 +1,18 @@ +TEMPLATE = lib +CONFIG += plugin +QT += xml +QT += widgets + +MOC_DIR = .moc/ +OBJECTS_DIR = .obj/ +RCC_DIR = .rcc/ +UI_DIR = .ui/ + +INCLUDEPATH += .ui/ + +target.path = /usr/lib/psi-plus/plugins +INSTALLS += target + +INCLUDEPATH += /usr/include/psi-plus/plugins + +DEFINES += HAVE_QT5 \ No newline at end of file
