summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorLuis Martinez2023-02-24 19:05:48 -0600
committerLuis Martinez2023-02-24 19:05:48 -0600
commitbab3cfa60fa7411e3942239692bcb8859ea178ae (patch)
treed4f4800813c21a8212803df403cccefa31b90532 /PKGBUILD
parente61da86950574a7a7550e0b53eaaee1b2d09c10a (diff)
downloadaur-bab3cfa60fa7411e3942239692bcb8859ea178ae.tar.gz
fix packaging
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD23
1 files changed, 13 insertions, 10 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 977eb2085d37..aff006859fe7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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