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 -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