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