diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 73 |
1 files changed, 41 insertions, 32 deletions
@@ -1,35 +1,45 @@ # Maintainer: willemw <willemw12@gmail.com> # Contributor: Sebastian Voecking <voeck@web.de> +# NOTE: config.sh detects during the build which libraries (gtk, ...) are available + pkgbase=mp-5 -pkgname=(mp-5-gtk mp-5-nc mp-5-qt5) -pkgver=5.33 +#pkgname=(mp-5-gtk mp-5-nc mp-5-qt5) +pkgname=(mp-5-gtk mp-5-nc) +pkgver=5.61 pkgrel=1 arch=('x86_64') -url="http://www.triptico.com/software/mp.html" -license=('GPL') +url="https://triptico.com/software/mp.html" +license=('Unlicense') #'mp_doccer' 'perl-grutatxt' -makedepends=('gtk3' 'ncurses' 'qt5-base') +#makedepends=('gtk3' 'qt5-base') +makedepends=('gtk3') options=(!makeflags) -source=(http://triptico.com/download/mp/mp-$pkgver.tar.gz) -md5sums=('5386d6e2cf8da813c1b627958431863b') +#source=("$pkgbase-$pkgver.tar.gz::https://triptico.com/download/mp/mp-$pkgver.tar.gz") +source=("$pkgbase-$pkgver.tar.gz::https://triptico.com/download/mp-5.tar.gz") +sha256sums=('4840e1490a581974e916fc612268a772ed181b92517178a7d68ed4fb997f2624') prepare() { # Patch hard-coded install paths + #sed -i 's| /usr| $(PREFIX)|g' mp-$pkgver-dev/makefile.in sed -i 's| /usr| $(PREFIX)|g' mp-$pkgver/makefile.in - rm -rf mp-5-gtk - cp -a mp-$pkgver mp-5-gtk - - rm -rf mp-5-nc - cp -a mp-$pkgver mp-5-nc - - rm -rf mp-5-qt5 - cp -a mp-$pkgver mp-5-qt5 + # Copy source files for each package + # Patch: move subfolders "mpdm" and "mpsl" one folder up + #for dir in mp-5-gtk mp-5-nc mp-5-qt5; do + for dir in mp-5-gtk mp-5-nc; do + rm -rf "$dir" + #cp -a mp-$pkgver-dev "$dir" + cp -a mp-$pkgver "$dir" + rm -rf "$dir/"{mpdm,mpsl} + done + #cp -a mp-$pkgver-dev/{mpdm,mpsl} . + cp -a mp-$pkgver/{mpdm,mpsl} . } -# Note: config.sh detects during the build which libraries are available build() { + set -x + cd "$srcdir/mp-5-gtk" ./config.sh --prefix=/usr --without-curses --without-kde4 --without-qt make @@ -38,9 +48,9 @@ build() { ./config.sh --prefix=/usr --without-gtk --without-kde4 --without-qt make - cd "$srcdir/mp-5-qt5" - ./config.sh --prefix=/usr --without-curses --without-gtk --without-kde4 --without-qt4 - make + #cd "$srcdir/mp-5-qt5" + #./config.sh --prefix=/usr --without-curses --without-gtk --without-kde4 --without-qt4 + #make } package_mp-5-gtk() { @@ -58,7 +68,6 @@ package_mp-5-gtk() { package_mp-5-nc() { pkgdesc="Text editor for programmers (ncurses front-end)" - depends=('ncurses') _pkgname='mp-5' provides=($_pkgname) conflicts=($_pkgname) @@ -69,16 +78,16 @@ package_mp-5-nc() { make DESTDIR="$pkgdir" install } -package_mp-5-qt5() { - pkgdesc="Text editor for programmers (QT5 front-end)" - depends=('qt5-base') - _pkgname='mp-5' - provides=($_pkgname) - conflicts=($_pkgname) - - cd mp-5-qt5 - #install -Dm644 mp.png "$pkgdir/usr/share/pixmaps/mp.png" - install -dm755 "$pkgdir"{/usr/bin,/usr/share/applications,/usr/share/icons/hicolor/48x48/apps} - make DESTDIR="$pkgdir" install -} +#package_mp-5-qt5() { +# pkgdesc="Text editor for programmers (QT5 front-end)" +# depends=('qt5-base') +# _pkgname='mp-5' +# provides=($_pkgname) +# conflicts=($_pkgname) +# +# cd mp-5-qt5 +# #install -Dm644 mp.png "$pkgdir/usr/share/pixmaps/mp.png" +# install -dm755 "$pkgdir"{/usr/bin,/usr/share/applications,/usr/share/icons/hicolor/48x48/apps} +# make DESTDIR="$pkgdir" install +#} |