Daniel Bermond pushed to branch main at Arch Linux / Packaging / Packages / mujs


Commits:
a63d96f0 by Daniel Bermond at 2023-11-22T18:41:08-03:00
upgpkg: 1.3.4-1

- - - - -


3 changed files:

- + .SRCINFO
- 010-mujs-use-arch-flags.patch
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -0,0 +1,14 @@
+pkgbase = mujs
+       pkgdesc = An embeddable Javascript interpreter in C
+       pkgver = 1.3.4
+       pkgrel = 1
+       url = https://mujs.com/
+       arch = x86_64
+       license = ISC
+       depends = readline
+       source = https://github.com/ccxvii/mujs/archive/1.3.4/mujs-1.3.4.tar.gz
+       source = 010-mujs-use-arch-flags.patch
+       sha256sums = 
c015475880f6a382e706169c94371a7dd6cc22078832f6e0865af8289c2ef42b
+       sha256sums = 
f5a2cf4865f00b676f51264ef5a55d4dc953125e209f99c8fb81a76bb76fd42f
+
+pkgname = mujs


=====================================
010-mujs-use-arch-flags.patch
=====================================
@@ -20,7 +20,7 @@
  
  ifeq ($(wildcard .git),.git)
    VERSION = $(shell git describe --tags --always)
-@@ -92,16 +92,16 @@ build/debug/mujs-pp: pp.c build/debug/li
+@@ -97,16 +97,16 @@ build/debug/mujs-pp: pp.c build/debug/li
  
  build/release/libmujs.$(SO): one.c $(SRCS) $(HDRS)
        @mkdir -p $(@D)
@@ -32,8 +32,8 @@
  build/release/libmujs.a: build/release/libmujs.o
        $(AR) cr $@ $^
  build/release/mujs: main.c build/release/libmujs.o
--      $(CC) $(CFLAGS) $(OPTIM) -o $@ $^ -lm -DHAVE_READLINE -lreadline
-+      $(CC) $(CFLAGS) $(OPTIM) -o $@ $^ -lm -DHAVE_READLINE -lreadline 
$(LDFLAGS)
+-      $(CC) $(CFLAGS) $(OPTIM) -o $@ $^ -lm $(READLINE_CFLAGS) 
$(READLINE_LIBS)
++      $(CC) $(CFLAGS) $(OPTIM) -o $@ $^ -lm $(READLINE_CFLAGS) 
$(READLINE_LIBS) $(LDFLAGS)
  build/release/mujs-pp: pp.c build/release/libmujs.o
 -      $(CC) $(CFLAGS) $(OPTIM) -o $@ $^ -lm
 +      $(CC) $(CFLAGS) $(OPTIM) -o $@ $^ -lm $(LDFLAGS)


=====================================
PKGBUILD
=====================================
@@ -1,7 +1,7 @@
 # Maintainer: Daniel Bermond <[email protected]>
 
 pkgname=mujs
-pkgver=1.3.3
+pkgver=1.3.4
 pkgrel=1
 pkgdesc='An embeddable Javascript interpreter in C'
 arch=('x86_64')
@@ -10,8 +10,8 @@ license=('ISC')
 depends=('readline')
 
source=("https://github.com/ccxvii/mujs/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz";
         '010-mujs-use-arch-flags.patch')
-sha256sums=('e2c5ee5416dfda2230c7a0cb7895df9a9b2d5b2065bb18e7e64dec2a796abe1b'
-            'a122d4a059faf99ea864ebd4cd82df7a26e223280bf985913958013f93b2860f')
+sha256sums=('c015475880f6a382e706169c94371a7dd6cc22078832f6e0865af8289c2ef42b'
+            'f5a2cf4865f00b676f51264ef5a55d4dc953125e209f99c8fb81a76bb76fd42f')
 
 prepare() {
     patch -d "${pkgname}-${pkgver}" -Np1 -i 
"${srcdir}/010-mujs-use-arch-flags.patch"
@@ -22,7 +22,8 @@ build() {
 }
 
 package() {
-    make -C "${pkgname}-${pkgver}" DESTDIR="$pkgdir" prefix='/usr' 
install-common install-shared
-    install -D -m644 "${pkgname}-${pkgver}/docs"/* -t 
"${pkgdir}/usr/share/doc/${pkgname}"
+    make -C "${pkgname}-${pkgver}" DESTDIR="$pkgdir" prefix='/usr' 
install-shared
+    install -d -m755 "${pkgdir}/usr/share/doc"
     install -D -m644 "${pkgname}-${pkgver}/COPYING" 
"${pkgdir}/usr/share/licenses/mujs/LICENSE"
+    cp -dr --no-preserve='ownership' "${pkgname}-${pkgver}/docs" 
"${pkgdir}/usr/share/doc/${pkgname}"
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/mujs/-/commit/a63d96f0aa09331a622477781cddee4527785309

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/mujs/-/commit/a63d96f0aa09331a622477781cddee4527785309
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to