summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTianhao Wang2024-12-06 22:20:05 +0100
committerTianhao Wang2024-12-06 22:20:05 +0100
commitab3ebf6be2d0c6fe3d52153c3d0e871cc9baf166 (patch)
treeb722ea4aa9ba52a40361ad37b1390bae819ec0db
downloadaur-libsx.tar.gz
init package
Signed-off-by: Tianhao Wang <shrik3@mailbox.org>
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD32
2 files changed, 56 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..4323f0e1d29e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,24 @@
+pkgbase = libsx
+ pkgdesc = the simple X library
+ pkgver = 2.08
+ pkgrel = 1
+ url = https://web.physics.wustl.edu/marty/libsx/libsx.html
+ arch = x86_64
+ arch = i686
+ license = LGPL-2.1-only
+ depends = glibc
+ depends = libxext
+ depends = libxmu
+ depends = libice
+ depends = libsm
+ depends = libxpm
+ depends = libxt
+ depends = libx11
+ depends = libxext
+ depends = libxaw3dxft
+ provides = libsx
+ provides = libsx.so
+ source = libsx-mirror-2.08.tar.gz::https://github.com/shrik3/libsx-mirror/archive/refs/tags/2.08.tar.gz
+ sha1sums = 15f99770db0fa18ffdb350507e6722f16e8c9d7e
+
+pkgname = libsx
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5680e497a47e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,32 @@
+# Maintainer: Tianhao Wang <i AT shrik3 DOT com>
+#
+pkgname=libsx
+pkgver=2.08
+pkgrel=1
+url='https://web.physics.wustl.edu/marty/libsx/libsx.html'
+pkgdesc='the simple X library'
+arch=('x86_64' 'i686')
+depends=(glibc libxext libxmu libice libsm libxpm libxt libx11 libxext libxaw3dxft)
+provides=(libsx libsx.so)
+license=(LGPL-2.1-only)
+
+_src_pkgname=libsx-mirror
+
+source=("${_src_pkgname}-${pkgver}.tar.gz::https://github.com/shrik3/libsx-mirror/archive/refs/tags/2.08.tar.gz")
+sha1sums=('15f99770db0fa18ffdb350507e6722f16e8c9d7e')
+
+_src=${_src_pkgname}-${pkgver}
+build() {
+ cd ${_src}
+ ./configure --prefix=/usr
+ make
+}
+
+package() {
+ cd ${_src}
+ make DESTDIR="$pkgdir" install
+ # docs and license
+ install -Dm644 "docs/html"/* -t "${pkgdir}/usr/share/doc/${pkgname}/html"
+ install -Dm644 "docs/text"/* -t "${pkgdir}/usr/share/doc/${pkgname}/text"
+ install -Dm644 "LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}"
+}