Index | Thread | Search

From:
Jag Talon <jag@aangat.lahat.computer>
Subject:
Re: [maintainer update] decker 1.41 -> 1.44
To:
ports@openbsd.org
Date:
Wed, 3 Jul 2024 23:35:59 -0400

Download raw body.

Thread
Adding .desktop file as well so that users can easily discover it in the
menu.

OK?

Index: Makefile
===================================================================
RCS file: /cvs/ports/graphics/decker/Makefile,v
diff -u -p -u -r1.4 Makefile
--- Makefile	2 Apr 2024 05:11:50 -0000	1.4
+++ Makefile	4 Jul 2024 03:33:47 -0000
@@ -1,6 +1,6 @@
 COMMENT =		multimedia platform inspired by HyperCard

-DIST_TUPLE =		github JohnEarnest Decker v1.41 .
+DIST_TUPLE =		github JohnEarnest Decker v1.44 .
 PKGNAME =		${DISTNAME:L}

 CATEGORIES =		graphics
@@ -22,7 +22,8 @@ BUILD_DEPENDS =		editors/vim \
 LIB_DEPENDS =		devel/sdl2 \
 			devel/sdl2-image

-RUN_DEPENDS =		devel/xdg-utils
+RUN_DEPENDS =		devel/xdg-utils \
+			devel/desktop-file-utils

 ALL_TARGET =		decker lilt docs

@@ -32,12 +33,20 @@ do-install:
 .for bin in decker lilt
 	${INSTALL_PROGRAM} ${WRKBUILD}/c/build/${bin} ${PREFIX}/bin
 .endfor
-	${INSTALL_DATA_DIR} ${PREFIX}/share/doc/decker
-	${INSTALL_DATA_DIR} ${PREFIX}/share/examples/decker
-	${INSTALL_DATA_DIR} ${PREFIX}/share/doc/decker/images
+	${INSTALL_DATA_DIR} ${PREFIX}/share/doc/decker \
+		${PREFIX}/share/examples/decker \
+		${PREFIX}/share/doc/decker/images \
+		${PREFIX}/share/applications/ \
+		${PREFIX}/share/pixmaps/
+
 	${INSTALL_DATA} ${WRKSRC}/docs/*.html ${PREFIX}/share/doc/decker
 	${INSTALL_DATA} ${WRKSRC}/docs/images/* ${PREFIX}/share/doc/decker/images
 	${INSTALL_DATA} ${WRKSRC}/examples/decks/* ${PREFIX}/share/examples/decker
 	${INSTALL_DATA} ${WRKSRC}/examples/lilt/* ${PREFIX}/share/examples/decker
+
+	${INSTALL_DATA} ${FILESDIR}/decker.desktop \
+		${PREFIX}/share/applications/
+	${INSTALL_DATA} ${WRKSRC}/icon_32x32.png \
+		${PREFIX}/share/pixmaps/decker.png

 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/graphics/decker/distinfo,v
diff -u -p -u -r1.4 distinfo
--- distinfo	2 Apr 2024 05:11:50 -0000	1.4
+++ distinfo	4 Jul 2024 03:33:47 -0000
@@ -1,2 +1,2 @@
-SHA256 (JohnEarnest-Decker-v1.41.tar.gz) =
iwo/hvlr4dcKfQrrAjCnIl+4R9yy0/8Yk0BaoJgmtO4=
-SIZE (JohnEarnest-Decker-v1.41.tar.gz) = 1358137
+SHA256 (JohnEarnest-Decker-v1.44.tar.gz) =
ipLAyFl9WvkP3l+Z3J1JKOFRaGnloJpHYnORUtNOAX0=
+SIZE (JohnEarnest-Decker-v1.44.tar.gz) = 1438862
cvs server: Diffing files
Index: files/decker.desktop
===================================================================
RCS file: files/decker.desktop
diff -N files/decker.desktop
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ files/decker.desktop	4 Jul 2024 03:33:47 -0000
@@ -0,0 +1,9 @@
+[Desktop Entry]
+GenericName=Multimedia platform
+Name=Decker
+Comment=Multimedia platform inspired by HyperCard
+Exec=decker
+Terminal=false
+Type=Application
+Categories=Multimedia;Graphics;
+Icon=decker
cvs server: Diffing patches
Index: patches/patch-Makefile
===================================================================
RCS file: /cvs/ports/graphics/decker/patches/patch-Makefile,v
diff -u -p -u -r1.2 patch-Makefile
--- patches/patch-Makefile	6 Mar 2024 16:07:14 -0000	1.2
+++ patches/patch-Makefile	4 Jul 2024 03:33:47 -0000
@@ -36,7 +36,7 @@ Index: Makefile

  clean:
  	@rm -rf ./c/build/
-@@ -63,19 +63,19 @@ clean:
+@@ -63,21 +63,21 @@ clean:
  	@rm -f docs/*.html

  install:
@@ -54,11 +54,15 @@ Index: Makefile
  test: lilt
 -	@chmod +x ./scripts/test_interpreter.sh
 -	@./scripts/test_interpreter.sh "./c/build/lilt "
+-	@./c/build/lilt tests/dom/arrays.lil
+-	@./c/build/lilt tests/dom/images.lil
 -	@./c/build/lilt tests/dom/domtests.lil
 -	@./c/build/lilt tests/dom/test_roundtrip.lil
 -	@./c/build/lilt tests/puzzles/weeklychallenge.lil
 +	chmod +x ./scripts/test_interpreter.sh
 +	./scripts/test_interpreter.sh "./c/build/lilt "
++	./c/build/lilt tests/dom/arrays.lil
++	./c/build/lilt tests/dom/images.lil
 +	./c/build/lilt tests/dom/domtests.lil
 +	./c/build/lilt tests/dom/test_roundtrip.lil
 +	./c/build/lilt tests/puzzles/weeklychallenge.lil
cvs server: Diffing pkg
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/graphics/decker/pkg/PLIST,v
diff -u -p -u -r1.2 PLIST
--- pkg/PLIST	18 Feb 2024 21:55:41 -0000	1.2
+++ pkg/PLIST	4 Jul 2024 03:33:47 -0000
@@ -1,5 +1,6 @@
 @bin bin/decker
 @bin bin/lilt
+share/applications/decker.desktop
 share/doc/decker/
 share/doc/decker/decker.html
 share/doc/decker/format.html
@@ -36,6 +37,7 @@ share/doc/decker/images/scripteditor.gif
 share/doc/decker/images/slidertypes.gif
 share/doc/decker/images/sounds.gif
 share/doc/decker/images/wings.gif
+share/doc/decker/learn.html
 share/doc/decker/lil.html
 share/doc/decker/lilquickref.html
 share/doc/decker/lilt.html
@@ -64,12 +66,17 @@ share/examples/decker/maze.lil
 share/examples/decker/ovum.deck
 share/examples/decker/palimport.deck
 share/examples/decker/patedit.deck
+share/examples/decker/pdf.deck
 share/examples/decker/plot.deck
 share/examples/decker/podcasts.lil
 share/examples/decker/publictransit.deck
 share/examples/decker/puppeteer.deck
+share/examples/decker/sokoban.deck
 share/examples/decker/sound.deck
 share/examples/decker/tour.deck
 share/examples/decker/transit.deck
 share/examples/decker/utena.deck
 share/examples/decker/zazz.deck
+share/pixmaps/
+share/pixmaps/decker.png
+@tag update-desktop-database


-- 
jagtalon.net
weirder.earth/@jag