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.
This commit is contained in:
Leonardo Taccari 2020-09-13 18:23:55 +02:00
parent 1418aaeeb1
commit c4437d884f
4 changed files with 94 additions and 9 deletions

View File

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

View File

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

View File

@ -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 ?? ()

View File

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