summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD73
1 files changed, 41 insertions, 32 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8ca8b4da29b6..5be9ddcd6dd9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
+#}