diff options
author | Luis Martinez | 2023-02-24 19:05:48 -0600 |
---|---|---|
committer | Luis Martinez | 2023-02-24 19:05:48 -0600 |
commit | bab3cfa60fa7411e3942239692bcb8859ea178ae (patch) | |
tree | d4f4800813c21a8212803df403cccefa31b90532 /PKGBUILD | |
parent | e61da86950574a7a7550e0b53eaaee1b2d09c10a (diff) | |
download | aur-bab3cfa60fa7411e3942239692bcb8859ea178ae.tar.gz |
fix packaging
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 23 |
1 files changed, 13 insertions, 10 deletions
@@ -4,18 +4,21 @@ pkgname=('textadept' 'textadept-gtk3' 'textadept-curses') pkgver=11.4 -pkgrel=3 +pkgrel=4 pkgdesc="Fast, minimalist, and remarkably extensible cross-platform text editor" arch=('i686' 'x86_64' 'aarch64') url="https://github.com/orbitalquark/textadept" license=('MIT') makedepends=('gtk2' 'gtk3' 'ncurses' 'wget' 'unzip') -source=("$pkgname-$pkgver.tar.gz::$url/archive/${pkgname}_$pkgver.tar.gz") -sha256sums=('fe10cbe9949e3a2ec4445ace16e26eb4b905cee2e36de76295ea9a7ca6c3aba8') +source=("$pkgname-$pkgver.tar.gz::$url/archive/${pkgname}_$pkgver.tar.gz" + in-source-build.diff) +sha256sums=('fe10cbe9949e3a2ec4445ace16e26eb4b905cee2e36de76295ea9a7ca6c3aba8' + 'c6ff17408ae788108a4cd298104580b95dd09da9e3f57e360d431daee046049d') prepare() { cd "$pkgbase-${pkgbase}_${pkgver}" ( cd src + patch -p1 -i "$srcdir"/in-source-build.diff make deps ## thanks lacsaP sed -i '1008s/volatile//;1099s/volatile//;' scintilla/gtk/ScintillaGTKAccessible.cxx @@ -32,14 +35,12 @@ prepare() { build() { cd "$pkgbase-${pkgbase}_${pkgver}" (cd src; make GTK2=1) - (cd src-gtk3; make GTK3=1) + (cd src-gtk3; make) (cd src-curses; make curses) } package_textadept() { - depends=('gtk2') - provides=('textadept-curses') - conflicts=('textadept-curses') + depends=('gtk2' 'ncurses') cd "$pkgbase-${pkgbase}_${pkgver}/src" make GTK2=1 PREFIX=/usr DESTDIR="$pkgdir" install @@ -56,9 +57,9 @@ package_textadept() { } package_textadept-gtk3() { - depends=('gtk3') - provides=("$pkgbase" 'textadept-curses') - conflicts=("$pkgbase" 'textadept-curses') + depends=('gtk3' 'ncurses') + provides=("$pkgbase") + conflicts=("$pkgbase") cd "$pkgbase-${pkgbase}_${pkgver}/src-gtk3" make PREFIX=/usr DESTDIR="$pkgdir" install @@ -76,6 +77,8 @@ package_textadept-gtk3() { package_textadept-curses() { depends=('ncurses') + provides=("$pkgbase") + conflicts=("$pkgbase") cd "$pkgbase-${pkgbase}_${pkgver}/src-curses" make curses PREFIX=/usr DESTDIR="$pkgdir" install |