summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorHildigerr Vergaray2024-03-19 11:38:48 -0700
committerHildigerr Vergaray2024-03-19 11:38:48 -0700
commit65d6f00ccdd09184cd3ffa420d9cdcac7deea47f (patch)
tree947c0f54c9e089e9d006625c2aa7a2566ccf0ef1
parent2f6ea2e5071e49931f340c7b83b32e282d2db226 (diff)
downloadaur-pipewalker.tar.gz
Update to version 1.0
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD35
2 files changed, 20 insertions, 34 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 42cace68e36b..4e512eb86304 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,18 @@
pkgbase = pipewalker
pkgdesc = Pieces of a computer network are to be turned, to make all computers connected to the same network
- pkgver = 0.9.5
- pkgrel = 3
- url = http://pipewalker.sourceforge.net/
+ pkgver = 1.0
+ pkgrel = 1
+ url = https://github.com/artemsen/pipewalker
install = pipewalker.install
arch = i686
arch = x86_64
license = GPL
+ makedepends = meson
+ makedepends = ninja
depends = mesa
- depends = sdl
- depends = desktop-file-utils
- depends = libpng
- source = https://github.com/artemsen/pipewalker/archive/refs/tags/v0.9.5.tar.gz
- source = xdg_settings.patch
- sha256sums = f74f3224ddd7abcbbb72fe7ed4f1cd74cd4fe1ad64ab472d491afb3e18b73c42
- sha256sums = 5d04552d97e24de56391ebb37af5bded48c5a27410b701a9f6a258c943f7692e
+ depends = sdl2
+ depends = sdl2_image
+ source = https://github.com/artemsen/pipewalker/archive/refs/tags/v1.0.tar.gz
+ sha256sums = 24232fdf71c7146f1621c461601b60bd6237d801e6403a5695be4d57419e1a21
pkgname = pipewalker
diff --git a/PKGBUILD b/PKGBUILD
index 8f1889f91b90..19346b4f6e3f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,46 +2,33 @@
# Contributer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org>
pkgname=pipewalker
-pkgver=0.9.5
-pkgrel=3
+pkgver=1.0
+pkgrel=1
pkgdesc="Pieces of a computer network are to be turned, to make all computers connected to the same network"
arch=('i686' 'x86_64')
-url="http://pipewalker.sourceforge.net/"
+url="https://github.com/artemsen/pipewalker"
+old_url="http://pipewalker.sourceforge.net/" #TODO: create pkg for any missing additional themes
license=('GPL')
-depends=('mesa' 'sdl' 'desktop-file-utils' 'libpng')
+depends=('mesa' 'sdl2' 'sdl2_image')
+makedepends=('meson' 'ninja')
install=$pkgname.install
-source=(
- https://github.com/artemsen/$pkgname/archive/refs/tags/v$pkgver.tar.gz
- xdg_settings.patch)
-sha256sums=(
- 'f74f3224ddd7abcbbb72fe7ed4f1cd74cd4fe1ad64ab472d491afb3e18b73c42'
- '5d04552d97e24de56391ebb37af5bded48c5a27410b701a9f6a258c943f7692e')
+source=(https://github.com/artemsen/$pkgname/archive/refs/tags/v$pkgver.tar.gz)
+sha256sums=('24232fdf71c7146f1621c461601b60bd6237d801e6403a5695be4d57419e1a21')
prepare() {
cd "${srcdir}"/$pkgname-$pkgver
- patch -Np1 -i "${srcdir}/xdg_settings.patch"
-
- # Update manpage to reference scheme.png install location
- # not creating an 'examples' directory for a single file.
- sed -i 's|examples/||' "extra/${pkgname}.6"
+ meson setup --prefix=/usr --buildtype=release build
}
build() {
cd "${srcdir}"/$pkgname-$pkgver
- autoreconf -f -i
- ./configure --prefix=/usr
- make
- gzip -c "extra/${pkgname}.6" > ${pkgname}.6.gz
+ ninja -C build
}
package() {
cd "${srcdir}"/$pkgname-$pkgver
- make DESTDIR="${pkgdir}" install
-
- install -Dm644 ChangeLog "${pkgdir}"/usr/share/doc/$pkgname/ChangeLog
- install -Dm644 extra/scheme.png "${pkgdir}"/usr/share/doc/$pkgname/scheme.png
- install -Dm644 "${pkgname}.6.gz" "${pkgdir}/usr/share/man/man6/${pkgname}.6.gz"
+ DESTDIR="${pkgdir}" ninja -C build install
}