diff options
author | sL1pKn07 | 2017-06-06 00:36:55 +0200 |
---|---|---|
committer | sL1pKn07 | 2017-06-06 00:36:55 +0200 |
commit | aa57eaa652979e9abd9d84c18f027ef9f58fc578 (patch) | |
tree | 234871c5d9f4cb2ad89645fa2eef5fe09b2b0063 /PKGBUILD | |
parent | 08b9aa939a29d03ac55afa5879cf44491d8dda71 (diff) | |
download | aur-aa57eaa652979e9abd9d84c18f027ef9f58fc578.tar.gz |
Move wxGTK3 to own package
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 51 |
1 files changed, 33 insertions, 18 deletions
@@ -2,11 +2,12 @@ pkgbase=wxwidgets-light pkgname=('wxbase-light' - 'wxgtk-light' + 'wxgtk2-light' + 'wxgtk3-light' 'wxcommon-light' ) pkgver=3.0.3 -pkgrel=1 +pkgrel=2 pkgdesc="wxWidgets suite for Base and GTK2 and GTK3 toolkits (GNOME/GStreamer free!)" arch=('i686' 'x86_64') url='http://wxwidgets.org' @@ -99,49 +100,63 @@ package_wxbase-light() { install -Dm644 wxwidgets/docs/licence.txt "${pkgdir}/usr/share/licenses/wxbase-light/LICENSE" } -package_wxgtk-light() { - pkgdesc="wxWidgets GTK2 and GTK3 Toolkit (GNOME/GStreamer free!)" - depends=('wxbase-light' - 'gtk2' - 'gtk3' +package_wxgtk2-light() { + pkgdesc="wxWidgets GTK2 Toolkit (GNOME/GStreamer free!)" + depends=('gtk2' 'libsm' - 'sdl' + 'sdl2' ) - provides=("wxgtk=${pkgver}") + provides=("wxgtk=${pkgver}" + 'wxgtk-light' + ) conflicts=('wxgtk') options=('!emptydirs') make -C build-gtk2 DESTDIR="${pkgdir}" install + rm -fr "${pkgdir}/usr/bin" + rm -fr "${pkgdir}/usr/include" + rm -fr "${pkgdir}/usr/lib/"*baseu* + rm -fr "${pkgdir}/usr/share" + + install -Dm644 wxwidgets/docs/licence.txt "${pkgdir}/usr/share/licenses/wxgtk2-light/LICENSE" +} + +package_wxgtk3-light() { + pkgdesc="wxWidgets GTK3 Toolkit (GNOME/GStreamer free!)" + depends=('gtk3' + 'libsm' + 'sdl2' + ) + provides=("wxgtk3=${pkgver}") + conflicts=('wxgtk3') + options=('!emptydirs') make -C build-gtk3 DESTDIR="${pkgdir}" install - rm -fr "${pkgdir}/usr/bin/wx-config" + rm -fr "${pkgdir}/usr/bin" rm -fr "${pkgdir}/usr/include" rm -fr "${pkgdir}/usr/lib/"*baseu* rm -fr "${pkgdir}/usr/share" - install -Dm644 wxwidgets/docs/licence.txt "${pkgdir}/usr/share/licenses/wxgtk-light/LICENSE" + install -Dm644 wxwidgets/docs/licence.txt "${pkgdir}/usr/share/licenses/wxgtk3-light/LICENSE" } package_wxcommon-light() { pkgdesc="wxWidgets common (GNOME/GStreamer free!)" - arch=('any') - depends=('bash') + depends=('bash' + 'wxbase-light' + ) provides=("wxcommon=${pkgver}") conflicts=('wxcommon') options=('!emptydirs') backup=('etc/wx/config') make -C build-gtk2 DESTDIR="${pkgdir}" install - rm -fr "${pkgdir}/usr/bin" - make -C build-gtk3 DESTDIR="${pkgdir}" install - rm -fr "${pkgdir}/usr/bin" - make -C build-base DESTDIR="${pkgdir}" install - rm -fr "${pkgdir}/usr/bin" + rm -fr "${pkgdir}/usr/bin/wx-config" rm -fr "${pkgdir}/usr/lib" install -Dm644 wxwidgets/docs/licence.txt "${pkgdir}/usr/share/licenses/wxcommon-light/LICENSE" |