pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

celluloid: Update to 0.19, fix build and initial install



Module Name:	pkgsrc-wip
Committed By:	Leonardo Taccari <leot%NetBSD.org@localhost>
Pushed By:	leot
Date:		Sun Sep 13 18:23:55 2020 +0200
Changeset:	c4437d884f57f2109aadc29164837238cba9baa6

Modified Files:
	celluloid/Makefile
	celluloid/PLIST
	celluloid/TODO
	celluloid/distinfo

Log Message:
celluloid: Update to 0.19, fix build and initial install

...but there are now running problems! (documented in TODO)

Changes:
0.19
----
This release contains the following changes:

 - Adjust the range of volume button based on the value of the volume-max property.
 - Retain window maximization state across sessions.
 - Retain loop state across sessions.
 - Implement playlist search.
 - Update the list of shortcuts in Keyboard Shortcuts dialog.
 - Correctly handle quotes and escape sequences in extra mpv options.
 - Display time at cursor position when hovering the seek bar.
 - Deprecate --mpv-options. Options starting with --mpv- can be used to set
   mpv options instead. For example, passing --mpv-vf=vflip to Celluloid is
   equivalent to passing --vf=vflip to mpv.
 - Add support for configuring dead zone, an area in which mouse movement
   will not cause controls to be shown.
 - Make window sizing work correctly with HiDPI displays.
 - Add Finnish translation by Kimmo Kujansuu.
 - Add Slovenian translation by @bertronika.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=c4437d884f57f2109aadc29164837238cba9baa6

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 celluloid/Makefile | 13 +++++++++----
 celluloid/PLIST    | 37 +++++++++++++++++++++++++++++++++++++
 celluloid/TODO     | 45 ++++++++++++++++++++++++++++++++++++++++++++-
 celluloid/distinfo |  8 ++++----
 4 files changed, 94 insertions(+), 9 deletions(-)

diffs:
diff --git a/celluloid/Makefile b/celluloid/Makefile
index 99f2a04a79..a878dcf6bc 100644
--- a/celluloid/Makefile
+++ b/celluloid/Makefile
@@ -1,20 +1,25 @@
 # $NetBSD$
 
-DISTNAME=	celluloid-0.18
+DISTNAME=	celluloid-0.19
 CATEGORIES=	multimedia
 MASTER_SITES=	${MASTER_SITE_GITHUB:=celluloid-player/}
 GITHUB_RELEASE=	v${PKGVERSION_NOREV}
 EXTRACT_SUFX=	.tar.xz
 
 MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=	https://celluloid-player.github.io
+HOMEPAGE=	https://celluloid-player.github.io/
 COMMENT=	Simple GTK+ frontend for mpv
 LICENSE=	gnu-gpl-v3
 
 GNU_CONFIGURE=	yes
 
-USE_TOOLS+=	pkg-config
-USE_TOOLS+=	msgfmt msgmerge xgettext
+USE_TOOLS+=	gmake msgfmt msgmerge pkg-config xgettext
 
+# Requires --desktop in msgfmt.
+_TOOLS_USE_PKGSRC.msgfmt=	yes
+
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../graphics/libepoxy/buildlink3.mk"
+.include "../../multimedia/mpv/buildlink3.mk"
 .include "../../x11/gtk3/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff --git a/celluloid/PLIST b/celluloid/PLIST
index e69de29bb2..e1c9e759bd 100644
--- a/celluloid/PLIST
+++ b/celluloid/PLIST
@@ -0,0 +1,37 @@
+@comment $NetBSD$
+bin/celluloid
+man/man1/celluloid.1
+share/applications/io.github.celluloid_player.Celluloid.desktop
+share/dbus-1/services/io.github.celluloid_player.Celluloid.service
+share/glib-2.0/schemas/io.github.GnomeMpv.gschema.xml
+share/glib-2.0/schemas/io.github.celluloid_player.Celluloid.gschema.xml
+share/icons/hicolor/scalable/apps/io.github.celluloid_player.Celluloid.svg
+share/icons/hicolor/symbolic/apps/io.github.celluloid_player.Celluloid-symbolic.svg
+share/locale/bg/LC_MESSAGES/celluloid.mo
+share/locale/ca/LC_MESSAGES/celluloid.mo
+share/locale/cs/LC_MESSAGES/celluloid.mo
+share/locale/da/LC_MESSAGES/celluloid.mo
+share/locale/de/LC_MESSAGES/celluloid.mo
+share/locale/eo/LC_MESSAGES/celluloid.mo
+share/locale/es/LC_MESSAGES/celluloid.mo
+share/locale/fa/LC_MESSAGES/celluloid.mo
+share/locale/fr/LC_MESSAGES/celluloid.mo
+share/locale/hr/LC_MESSAGES/celluloid.mo
+share/locale/hu/LC_MESSAGES/celluloid.mo
+share/locale/it/LC_MESSAGES/celluloid.mo
+share/locale/ja/LC_MESSAGES/celluloid.mo
+share/locale/nl/LC_MESSAGES/celluloid.mo
+share/locale/pl/LC_MESSAGES/celluloid.mo
+share/locale/pt_BR/LC_MESSAGES/celluloid.mo
+share/locale/pt_PT/LC_MESSAGES/celluloid.mo
+share/locale/ro/LC_MESSAGES/celluloid.mo
+share/locale/ru/LC_MESSAGES/celluloid.mo
+share/locale/sl/LC_MESSAGES/celluloid.mo
+share/locale/sr/LC_MESSAGES/celluloid.mo
+share/locale/sr@latin/LC_MESSAGES/celluloid.mo
+share/locale/sv/LC_MESSAGES/celluloid.mo
+share/locale/tr/LC_MESSAGES/celluloid.mo
+share/locale/uk/LC_MESSAGES/celluloid.mo
+share/locale/zh_CN/LC_MESSAGES/celluloid.mo
+share/locale/zh_TW/LC_MESSAGES/celluloid.mo
+share/metainfo/io.github.celluloid_player.Celluloid.appdata.xml
diff --git a/celluloid/TODO b/celluloid/TODO
index 5a3c2383ea..5baf4f74bb 100644
--- a/celluloid/TODO
+++ b/celluloid/TODO
@@ -1 +1,44 @@
-Will not pass configure stage - needs mpv to expose libmpv.
+- Running celluloid fails with:
+
+ % celluloid
+
+ (io.github.celluloid_player.Celluloid:18238): GLib-GIO-ERROR **: 18:21:44.155: Settings schema 'io.github.celluloid-player.Celluloid' is not installed
+ Trace/BPT trap (core dumped)
+ Exit 133
+
+...and the `bt' from the corresponding .core:
+
+ % gdb -core celluloid.core /usr/pkg/bin/celluloid
+ Reading symbols from /usr/pkg/bin/celluloid...
+ (No debugging symbols found in /usr/pkg/bin/celluloid)
+ [New process 18238]
+ [New process 744]
+ [New process 3132]
+ Core was generated by `celluloid'.
+ Program terminated with signal SIGTRAP, Trace/breakpoint trap.
+ #0  0x000076adc7852c55 in _g_log_abort () from /usr/pkg/lib/libglib-2.0.so.0
+ [Current thread is 1 (process 18238)]
+ (gdb) bt
+ #0  0x000076adc7852c55 in _g_log_abort () from /usr/pkg/lib/libglib-2.0.so.0
+ #1  0x000076adc7853cad in g_log_default_handler () from /usr/pkg/lib/libglib-2.0.so.0
+ #2  0x000076adc7853ec4 in g_logv () from /usr/pkg/lib/libglib-2.0.so.0
+ #3  0x000076adc78540aa in g_log () from /usr/pkg/lib/libglib-2.0.so.0
+ #4  0x000076adc80ead2d in g_settings_set_property () from /usr/pkg/lib/libgio-2.0.so.0
+ #5  0x000076adc7c18449 in g_object_new_internal () from /usr/pkg/lib/libgobject-2.0.so.0
+ #6  0x000076adc7c19f75 in g_object_new_valist () from /usr/pkg/lib/libgobject-2.0.so.0
+ #7  0x000076adc7c1a2d4 in g_object_new () from /usr/pkg/lib/libgobject-2.0.so.0
+ #8  0x0000000087614260 in ?? ()
+ #9  0x000076adc807bd2b in _g_cclosure_marshal_INT__OBJECT () from /usr/pkg/lib/libgio-2.0.so.0
+ #10 0x000076adc7c12bcd in g_closure_invoke () from /usr/pkg/lib/libgobject-2.0.so.0
+ #11 0x000076adc7c25fa7 in signal_emit_unlocked_R () from /usr/pkg/lib/libgobject-2.0.so.0
+ #12 0x000076adc7c2fd1d in g_signal_emit_valist () from /usr/pkg/lib/libgobject-2.0.so.0
+ #13 0x000076adc7c30b5a in g_signal_emit () from /usr/pkg/lib/libgobject-2.0.so.0
+ #14 0x000076adc80d0a63 in g_application_call_command_line () from /usr/pkg/lib/libgio-2.0.so.0
+ #15 0x000076adc80d31ca in g_application_real_local_command_line () from /usr/pkg/lib/libgio-2.0.so.0
+ #16 0x000076adc80d336b in g_application_run () from /usr/pkg/lib/libgio-2.0.so.0
+ #17 0x000000008763a31a in ?? ()
+ #18 0x000000008761379c in ?? ()
+ #19 0x00007f7f05a0bb08 in ?? () from /usr/libexec/ld.elf_so
+ #20 0x0000000000000001 in ?? ()
+ #21 0x00007f7fff8b5220 in ?? ()
+ #22 0x0000000000000000 in ?? ()
diff --git a/celluloid/distinfo b/celluloid/distinfo
index 00dad72fc0..bf4d52cdb9 100644
--- a/celluloid/distinfo
+++ b/celluloid/distinfo
@@ -1,6 +1,6 @@
 $NetBSD$
 
-SHA1 (celluloid-0.18.tar.xz) = eb342e196ff941f75ff16c97599b01010b029d1c
-RMD160 (celluloid-0.18.tar.xz) = 781136b27082783ceca435a35cdc526ecd9a33c9
-SHA512 (celluloid-0.18.tar.xz) = 22e04ee774ca1e3d9bdc966ce32ca4c6f00ac5731b4019a4e92552d74524f7a20d4dfcb94f1c043f906c0bbb121708b08d34b00bc8a914391f38eaf08c7e50c2
-Size (celluloid-0.18.tar.xz) = 354752 bytes
+SHA1 (celluloid-0.19.tar.xz) = cbebfbcde08907ffbfc6db7ce3943e1c13b89f0b
+RMD160 (celluloid-0.19.tar.xz) = 242fec4aa73c6ef9a6fa698727c0ec5f1aa17026
+SHA512 (celluloid-0.19.tar.xz) = 4db31ab156e0056e6280c1cbb3f2d2996c4a5e18478bbefb19e13e731bec90672adc30548516bca1aef1e49ae1e22a1d9b8980587a2117f17ecc2b38c7d1498d
+Size (celluloid-0.19.tar.xz) = 372548 bytes


Home | Main Index | Thread Index | Old Index