summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authordudemanguy2018-02-16 09:15:48 -0600
committerdudemanguy2018-02-16 09:15:48 -0600
commit9d40d3a80f04b824fd25a9faed13617a1dda0fae (patch)
tree0f69709b58f4f822604475983d465572278e60e9 /PKGBUILD
parent8ea59bfc9478a75227cfbc99927066c5be0832cf (diff)
downloadaur-9d40d3a80f04b824fd25a9faed13617a1dda0fae.tar.gz
migrate source to gitlab and patch to package
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD53
1 files changed, 26 insertions, 27 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 4c46aa844638..604f62f5312f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,9 +4,8 @@
pkgname=gtk2-patched-filechooser-icon-view
pkgver=2.24.32
-patchver=158a552ca32254628b1cdbee7a9f1fbfa81a8d4e
-pkgrel=1
-arch=('i686' 'x86_64')
+pkgrel=2
+arch=(x86_64)
pkgdesc="GTK2 patched with ahodesuka's filechooser-icon-view patch."
url="https://gist.github.com/Dudemanguy911/d70734d5bdf82e79cbfb22894fac8a1b/"
provides=("gtk2=$pkgver")
@@ -20,11 +19,11 @@ optdepends=('gnome-themes-standard: Default widget theme'
license=('LGPL')
install=gtk2.install
_commit=ed7d3e25f8b6debae6ccc8b50d1329155338cab8 # tags/2.24.32^0
-source=("git://git.gnome.org/gtk+#commit=$_commit"
+source=("git+https://gitlab.gnome.org/GNOME/gtk.git#commit=$_commit"
gtkrc
gtk-query-immodules-2.0.hook
xid-collision-debug.patch
- https://gist.github.com/Dudemanguy911/d70734d5bdf82e79cbfb22894fac8a1b/raw/$_patchver/gtk2-filechooser-icon-view.patch)
+ gtk2-filechooser-icon-view.patch)
sha256sums=('SKIP'
'b77a427df55a14182c10ad7e683b4d662df2846fcd38df2aa8918159d6be3ae2'
@@ -32,40 +31,40 @@ sha256sums=('SKIP'
'd758bb93e59df15a4ea7732cf984d1c3c19dff67c94b957575efea132b8fe558'
'91e5c18be6dffc05af41561b38934259494bc14041a9c1d91b0b9b1a1dcd2be5')
pkgver() {
- cd gtk+
- git describe --tags | sed 's/-/+/g'
+ cd gtk
+ git describe --tags | sed 's/-/+/g'
}
prepare() {
- cd gtk+
- patch -Np1 -i ../xid-collision-debug.patch
- patch -Np1 -i $srcdir/gtk2-filechooser-icon-view.patch
- sed -i '1s/python$/&2/' gtk/gtk-builder-convert
- NOCONFIGURE=1 ./autogen.sh
+ cd gtk
+ patch -Np1 -i ../xid-collision-debug.patch
+ patch -Np1 -i $srcdir/gtk2-filechooser-icon-view.patch
+ sed -i '1s/python$/&2/' gtk/gtk-builder-convert
+ NOCONFIGURE=1 ./autogen.sh
}
build() {
- cd gtk+
+ cd gtk
- CXX=/bin/false ./configure --prefix=/usr \
- --sysconfdir=/etc \
- --localstatedir=/var \
- --with-xinput=yes \
- --enable-gtk-doc
+ ./configure \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --with-xinput=yes \
+ --disable-gtk-doc
- # https://bugzilla.gnome.org/show_bug.cgi?id=655517
- sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
+ # https://bugzilla.gnome.org/show_bug.cgi?id=655517
+ sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
- make
+ make
}
package() {
- cd gtk+
- make DESTDIR="$pkgdir" install
+ cd gtk
+ make DESTDIR="$pkgdir" install
- install -Dm644 ../gtkrc "$pkgdir/usr/share/gtk-2.0/gtkrc"
- install -Dm644 ../gtk-query-immodules-2.0.hook "$pkgdir/usr/share/libalpm/hooks/gtk-query-immodules-2.0.hook"
+ install -Dt "$pkgdir/usr/share/gtk-2.0" -m644 ../gtkrc
+ install -Dt "$pkgdir/usr/share/libalpm/hooks" -m644 ../gtk-query-immodules-2.0.hook
- rm "$pkgdir/usr/bin/gtk-update-icon-cache"
- rm -r "$pkgdir/usr/share/gtk-doc"
+ rm "$pkgdir/usr/bin/gtk-update-icon-cache"
}