summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD41
1 files changed, 21 insertions, 20 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 80589f2ea042..60a85f510d0b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@ pkgname=('wxbase-dev-light'
'wxgtk3-dev-light'
'wxcommon-dev-light'
)
-pkgver=3.1.4
+pkgver=3.1.5
pkgrel=1
pkgdesc="wxWidgets suite for Base and GTK2 and GTK3 toolkits . Development branch (GNOME/GStreamer free!)"
arch=('x86_64')
@@ -18,8 +18,10 @@ makedepends=('git'
'gtk2'
'gtk3'
'libsm'
- 'libgl'
'libnotify'
+ 'curl'
+ 'libsecret'
+ 'libxtst'
)
source=("wxwidgets::git+https://github.com/wxWidgets/wxWidgets.git#tag=v${pkgver}"
'make-abicheck-non-fatal.patch'
@@ -27,9 +29,9 @@ source=("wxwidgets::git+https://github.com/wxWidgets/wxWidgets.git#tag=v${pkgver
'wxGTK-collision.patch'
)
sha256sums=('SKIP'
+ '214c2d9211e3505e94008747352f5fa07203d4d9087535985a1b6084d4e40ac7'
'SKIP'
- 'SKIP'
- 'SKIP'
+ '7b41947bc72bf8d6edae67837d854390555cc5afc48dda618efd3021b5f6d7a8'
)
prepare() {
@@ -94,51 +96,51 @@ build() {
package_wxbase-dev-light() {
pkgdesc="wxWidgets Base. Development branch (GNOME/GStreamer free!)"
- depends=('wxcommon-light'
- 'bash'
- 'expat'
- 'zlib'
+ depends=('expat'
+ 'curl'
+ 'libsecret'
)
provides=('wxbase-dev')
conflicts=('wxbase-dev')
options=('!emptydirs')
make -C build-base DESTDIR="${pkgdir}" install
+ make -C build-gtk2 DESTDIR="${pkgdir}" locale_uninstall
mv "${pkgdir}/usr/bin/wx-config-3.1" "${pkgdir}/usr/bin/wx-config-base-3.1"
rm -fr "${pkgdir}/usr/include"
- rm -fr "${pkgdir}/usr/share"
+ rm -fr "${pkgdir}/usr/share/bakefile"
install -Dm644 wxwidgets/docs/licence.txt "${pkgdir}/usr/share/licenses/wxbase-dev-light/LICENSE"
}
package_wxgtk2-dev-light() {
pkgdesc="wxWidgets GTK2 Toolkit. Development branch (GNOME/GStreamer free!)"
- depends=('wxcommon-light'
- 'libgl'
+ depends=('wxcommon-dev-light'
'gtk2'
'libsm'
'sdl2'
'libnotify'
+ 'libxtst'
)
provides=('wxgtk2-dev')
conflicts=('wxgtk2-dev')
options=('!emptydirs')
make -C build-gtk2 DESTDIR="${pkgdir}" install
+ make -C build-gtk2 DESTDIR="${pkgdir}" uninstall_basedll uninstall_netdll uninstall_xmldll locale_uninstall
+ make -C build-gtk2/utils DESTDIR="${pkgdir}" uninstall_wxrc
cp -P "${pkgdir}/usr/bin/wx-config-3.1" "${pkgdir}/usr/bin/wx-config-gtk2-3.1"
- rm -fr "${pkgdir}/usr/bin/"wxrc{,-3.1}
rm -fr "${pkgdir}/usr/include"
- rm -fr "${pkgdir}/usr/lib/"*baseu*
- rm -fr "${pkgdir}/usr/share"
+ rm -fr "${pkgdir}/usr/share/bakefile"
install -Dm644 wxwidgets/docs/licence.txt "${pkgdir}/usr/share/licenses/wxgtk2-dev-light/LICENSE"
}
package_wxgtk3-dev-light() {
pkgdesc="wxWidgets GTK3 Toolkit. Development branch (GNOME/GStreamer free!)"
- depends=('wxcommon-light'
+ depends=('wxcommon-dev-light'
'gtk3'
'libsm'
'sdl2'
@@ -149,19 +151,19 @@ package_wxgtk3-dev-light() {
options=('!emptydirs')
make -C build-gtk3 DESTDIR="${pkgdir}" install
+ make -C build-gtk3 DESTDIR="${pkgdir}" uninstall_basedll uninstall_netdll uninstall_xmldll locale_uninstall
+ make -C build-gtk3/utils DESTDIR="${pkgdir}" uninstall_wxrc
mv "${pkgdir}/usr/bin/wx-config-3.1" "${pkgdir}/usr/bin/wx-config-gtk3-3.1"
- rm -fr "${pkgdir}/usr/bin/"wxrc{,-3.1}
rm -fr "${pkgdir}/usr/include"
- rm -fr "${pkgdir}/usr/lib/"*baseu*
- rm -fr "${pkgdir}/usr/share"
+ rm -fr "${pkgdir}/usr/share/bakefile"
install -Dm644 wxwidgets/docs/licence.txt "${pkgdir}/usr/share/licenses/wxgtk3-dev-light/LICENSE"
}
package_wxcommon-dev-light() {
pkgdesc="wxWidgets common. Development branch (GNOME/GStreamer free!)"
- depends=('wxbase-light')
+ depends=('wxbase-dev-light')
provides=('wxgtk-common-dev')
conflicts=('wxgtk-common-dev')
options=('!emptydirs')
@@ -172,7 +174,6 @@ package_wxcommon-dev-light() {
rm -fr "${pkgdir}/usr/bin/wx-config-3.1"
rm -fr "${pkgdir}/usr/lib"
- rm -fr "${pkgdir}/usr/share/locale/it/LC_MESSAGES/wxmsw.mo"
install -Dm644 wxwidgets/docs/licence.txt "${pkgdir}/usr/share/licenses/wxcommon-dev-light/LICENSE"
}