diff options
author | tiziodcaio | 2022-05-01 20:58:32 +0200 |
---|---|---|
committer | tiziodcaio | 2022-05-01 20:58:32 +0200 |
commit | d76e2252da1f7bea4b7fce263b10496f5503d727 (patch) | |
tree | 81a8114909dce78e8d12a1c50152bc553d2eba7d | |
parent | 0d5e81403e847bc6885a6eb2578d356ccfb7ff38 (diff) | |
download | aur-d76e2252da1f7bea4b7fce263b10496f5503d727.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 49 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | PKGBUILD | 70 |
3 files changed, 27 insertions, 95 deletions
@@ -1,51 +1,26 @@ -pkgbase = wxgtk-dev - pkgver = 3.1.3 +pkgbase = wxgtk3-audacity + pkgdesc = Common libraries and headers for wxgtk3 GTK+3 implementation of wxWidgets API for GUI + pkgver = 3.1.5 pkgrel = 1 url = https://wxwidgets.org arch = x86_64 license = custom:wxWindows makedepends = gst-plugins-base - makedepends = gconf makedepends = glu makedepends = webkit2gtk makedepends = libnotify - makedepends = gtk2 - options = !emptydirs - source = https://github.com/wxWidgets/wxWidgets/archive/v3.1.3.tar.gz - sha256sums = a5cb5ea326d76b5e472e9400933cef17c900d5c9b549e40eef00b64fe86d7cb0 - -pkgname = wxgtk2-dev - pkgdesc = GTK+2 implementation of wxWidgets API for GUI - depends = gtk2 - depends = gst-plugins-base-libs - depends = libsm - depends = libxxf86vm - depends = wxgtk-common-dev - depends = libnotify - provides = wxgtk - provides = wxgtk2 - conflicts = wxgtk - conflicts = wxgtk2 - replaces = wxgtk - -pkgname = wxgtk3-dev - pkgdesc = GTK+3 implementation of wxWidgets API for GUI - depends = gtk3 + depends = gtk4 depends = gst-plugins-base-libs depends = libsm - depends = libxxf86vm - depends = wxgtk-common-dev - depends = libnotify optdepends = webkit2gtk: for webview support - provides = wxgtk3 - conflicts = wxgtk<3.0.3.1-2 - conflicts = wxgtk3 - -pkgname = wxgtk-common-dev - pkgdesc = Common libraries and headers for wxgtk2 and wxgtk3 - depends = zlib - depends = gcc-libs - depends = expat provides = wxgtk-common + provides = wxgtk + provides = wxgtk3 conflicts = wxgtk-common + conflicts = wxgtk + conflicts = wxgtk3 + options = !emptydirs + source = https://github.com/wxWidgets/wxWidgets/releases/download/v3.1.5/wxWidgets-3.1.5.tar.bz2 + md5sums = 8b2ac42364a02bb5f3df22e1b1a517e5 +pkgname = wxgtk3-audacity diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..8a46be03ce3b --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +src +pkg +*.tar.*
\ No newline at end of file @@ -1,78 +1,32 @@ # Maintainer: Qirui Wang <wqr.prg@gmail.com> -pkgbase=wxgtk-dev -pkgname=(wxgtk2-dev wxgtk3-dev wxgtk-common-dev) -pkgver=3.1.3 +pkgname=wxgtk3-audacity +pkgver=3.1.5 pkgrel=1 arch=('x86_64') url="https://wxwidgets.org" license=('custom:wxWindows') -makedepends=('gst-plugins-base' 'gconf' 'glu' 'webkit2gtk' 'libnotify' 'gtk2') +pkgdesc='Common libraries and headers for wxgtk3 GTK+3 implementation of wxWidgets API for GUI' +makedepends=('gst-plugins-base' 'glu' 'webkit2gtk' 'libnotify') +depends=('gtk4' 'gst-plugins-base-libs' 'libsm') +optdepends=('webkit2gtk: for webview support') +conflicts=('wxgtk-common' 'wxgtk' 'wxgtk3') +provides=('wxgtk-common' 'wxgtk' 'wxgtk3') options=('!emptydirs') -source=("https://github.com/wxWidgets/wxWidgets/archive/v${pkgver}.tar.gz") -sha256sums=('a5cb5ea326d76b5e472e9400933cef17c900d5c9b549e40eef00b64fe86d7cb0') - -prepare() { - cp -a wxWidgets-${pkgver} wxWidgets-${pkgver}-gtk3 -} +source=("https://github.com/wxWidgets/wxWidgets/releases/download/v$pkgver/wxWidgets-$pkgver.tar.bz2") +md5sums=('8b2ac42364a02bb5f3df22e1b1a517e5') build() { cd wxWidgets-${pkgver} - ./autogen.sh - ./configure --prefix=/usr --libdir=/usr/lib --with-gtk=2 --with-opengl --enable-unicode \ - --enable-graphics_ctx --enable-mediactrl --with-regex=builtin \ - --with-libpng=sys --with-libxpm=sys --with-libjpeg=sys --with-libtiff=sys \ - --disable-precomp-headers - make - make -C locale allmo - - cd ../wxWidgets-${pkgver}-gtk3 - ./autogen.sh ./configure --prefix=/usr --libdir=/usr/lib --with-gtk=3 --with-opengl --enable-unicode \ - --enable-graphics_ctx --enable-mediactrl --enable-webview --with-regex=builtin \ + --enable-graphics_ctx --disable-mediactrl --enable-webview --with-regex=builtin \ --with-libpng=sys --with-libxpm=sys --with-libjpeg=sys --with-libtiff=sys \ --disable-precomp-headers make } -package_wxgtk-common-dev() { - pkgdesc='Common libraries and headers for wxgtk2 and wxgtk3' - depends=('zlib' 'gcc-libs' 'expat') - conflicts=('wxgtk-common') - provides=('wxgtk-common') - - cd wxWidgets-${pkgver} - make DESTDIR="${pkgdir}" install - rm -r "$pkgdir"/usr/{bin/wx-config,lib/{wx,libwx_gtk*}} - - install -D -m644 docs/licence.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" -} - -package_wxgtk2-dev() { - pkgdesc='GTK+2 implementation of wxWidgets API for GUI' - depends=('gtk2' 'gst-plugins-base-libs' 'libsm' 'libxxf86vm' 'wxgtk-common-dev' 'libnotify') - conflicts=('wxgtk' 'wxgtk2') - provides=('wxgtk' 'wxgtk2') - replaces=('wxgtk') - +package() { cd wxWidgets-${pkgver} make DESTDIR="${pkgdir}" install - rm -r "$pkgdir"/usr/{include,share,lib/libwx_base*,bin/wxrc*} - - install -D -m644 docs/licence.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" -} - -package_wxgtk3-dev() { - pkgdesc='GTK+3 implementation of wxWidgets API for GUI' - depends=('gtk3' 'gst-plugins-base-libs' 'libsm' 'libxxf86vm' 'wxgtk-common-dev' 'libnotify') - optdepends=('webkit2gtk: for webview support') - conflicts=('wxgtk<3.0.3.1-2' 'wxgtk3') - provides=('wxgtk3') - - cd wxWidgets-${pkgver}-gtk3 - make DESTDIR="${pkgdir}" install - rm -r "$pkgdir"/usr/{include,share,lib/libwx_base*,bin/wxrc*} - mv "$pkgdir"/usr/bin/wx-config{,-gtk3} - install -D -m644 docs/licence.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } |