summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authortiziodcaio2022-05-01 20:58:32 +0200
committertiziodcaio2022-05-01 20:58:32 +0200
commitd76e2252da1f7bea4b7fce263b10496f5503d727 (patch)
tree81a8114909dce78e8d12a1c50152bc553d2eba7d
parent0d5e81403e847bc6885a6eb2578d356ccfb7ff38 (diff)
downloadaur-d76e2252da1f7bea4b7fce263b10496f5503d727.tar.gz
Initial commit
-rw-r--r--.SRCINFO49
-rw-r--r--.gitignore3
-rw-r--r--PKGBUILD70
3 files changed, 27 insertions, 95 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9c544a9303da..a0786da4a627 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index dba8f0f009a4..4edea4629f69 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}