Skip to content

Instantly share code, notes, and snippets.

@stef204

stef204/PKGBUILD Secret

Created October 5, 2016 19:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save stef204/78efbb7c46941d8f08ff6f3550b3fa26 to your computer and use it in GitHub Desktop.
Save stef204/78efbb7c46941d8f08ff6f3550b3fa26 to your computer and use it in GitHub Desktop.
mp pkgbuild - needs fixing
pkgname=mp
pkgver=5.2.10
pkgrel=1
pkgdesc="A text editor for programmers."
arch=(i686 x86_64)
url="http://triptico.com/software/mp.html"
license=('GPL')
depends=('ncurses5-compat-libs')
makedepends=('gtk3' 'qt4')
optdepends=('gtk3: gtk frontend'
'qt4: qt frontend')
options=('!emptydirs')
source=(http://triptico.com/download/mp/mp-$pkgver.tar.gz)
md5sums=('16c425264e2728679ab5975f8e582acb')
prepare() {
sed -i "s|ncursesw/||" ${srcdir}/mp-$pkgver/{config.sh,mpv_curses.c}
}
build() {
cd "$srcdir/mp-$pkgver"
# curses
./config.sh --prefix=/usr \
--without-gtk \
--without-qt4
make
cp mp-5 mp-curses
make clean
# gtk
./config.sh --prefix=/usr \
--without-curses \
--without-qt4
make
cp mp-5 mp-gtk
make clean
# qt
./config.sh --prefix=/usr \
--without-curses \
--without-gtk
make
}
package() {
cd "$srcdir/mp-$pkgver"
install -d "$pkgdir/usr/bin"
make DESTDIR="$pkgdir/" install
mv "$pkgdir/usr/bin/mp-5" "$pkgdir/usr/bin/mp-qt"
install -Dm755 mp-{curses,gtk} "$pkgdir/usr/bin"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment