Update to 1.4.1 Changelog: Version 1.4.1 (2017-01-08) - Lower the required gspell version to 1.0 - Work around a binding problem in the gtk+ 3.18 vapi of vala 0.30 Version 1.4 (2017-01-06) - Images in quoted tweets now look more like they actually belong to the quoted tweet instead of the quoting tweet. - Allow deleting tweets from the tweet info page and not just from timelines. - Fix the user completion not showing all possible results - Focus the already opened window for an account if the account gets selected in the accounts popover - Avoid window resizing when typing in the Direct Message text box - Add 'q' accelerator to tweet rows for quoting - Add spellchecking. This add a dependency to gspell - Increase gtk+ dependency to 3.18 to get rid of some workarounds. - Increase avatar size in profiles and slightly overlap them over the banner. Also, always show the full banner. - Fix completion popup positioning under Wayland - Add experimental meson build files - Fix some videos not playing correctly - Add a minimal video progress indicator to the video dialog - Fix the retweet/favorite count updating in the tweet info pagediff -r1.19 -r1.20 pkgsrc/net/corebird/Makefile
(ryoon)
@@ -1,34 +1,35 @@ | @@ -1,34 +1,35 @@ | |||
1 | # $NetBSD: Makefile,v 1.19 2016/12/04 05:17:36 ryoon Exp $ | 1 | # $NetBSD: Makefile,v 1.20 2017/01/14 09:28:41 ryoon Exp $ | |
2 | 2 | |||
3 | DISTNAME= corebird-1.3.3 | 3 | DISTNAME= corebird-1.4.1 | |
4 | PKGREVISION= 1 | |||
5 | CATEGORIES= net | 4 | CATEGORIES= net | |
6 | MASTER_SITES= https://github.com/baedert/corebird/releases/download/${PKGVERSION_NOREV}/ | 5 | MASTER_SITES= https://github.com/baedert/corebird/releases/download/${PKGVERSION_NOREV}/ | |
7 | EXTRACT_SUFX= .tar.xz | 6 | EXTRACT_SUFX= .tar.xz | |
8 | 7 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= http://corebird.baedert.org/ | 9 | HOMEPAGE= http://corebird.baedert.org/ | |
11 | COMMENT= Native Gtk+ Twitter Client | 10 | COMMENT= Native Gtk+ Twitter Client | |
12 | LICENSE= gnu-gpl-v3 | 11 | LICENSE= gnu-gpl-v3 | |
13 | 12 | |||
14 | USE_LIBTOOL= yes | 13 | USE_LIBTOOL= yes | |
15 | USE_LANGUAGES= c | 14 | USE_LANGUAGES= c | |
16 | GNU_CONFIGURE= yes | 15 | GNU_CONFIGURE= yes | |
17 | USE_TOOLS+= gettext-m4 pkg-config gmake msgfmt | 16 | USE_TOOLS+= gettext-m4 pkg-config gmake msgfmt | |
18 | 17 | |||
19 | .include "options.mk" | 18 | .include "options.mk" | |
20 | 19 | |||
21 | TEST_TARGET= check | 20 | TEST_TARGET= check | |
22 | 21 | |||
23 | .include "../../x11/gtk3/buildlink3.mk" | 22 | .include "../../x11/gtk3/buildlink3.mk" | |
24 | .include "../../devel/glib2/buildlink3.mk" | 23 | .include "../../devel/glib2/buildlink3.mk" | |
25 | .include "../../www/librest07/buildlink3.mk" | 24 | .include "../../www/librest07/buildlink3.mk" | |
25 | BUILDLINK_API_DEPENDS.gspell+= gspell>=1.2.2 | |||
26 | .include "../../textproc/gspell/buildlink3.mk" | |||
26 | .include "../../textproc/json-glib/buildlink3.mk" | 27 | .include "../../textproc/json-glib/buildlink3.mk" | |
27 | .include "../../databases/sqlite3/buildlink3.mk" | 28 | .include "../../databases/sqlite3/buildlink3.mk" | |
28 | .include "../../net/libsoup/buildlink3.mk" | 29 | .include "../../net/libsoup/buildlink3.mk" | |
29 | .include "../../devel/libgee/buildlink3.mk" | 30 | .include "../../devel/libgee/buildlink3.mk" | |
30 | BUILDLINK_DEPMETHOD.vala= build | 31 | BUILDLINK_DEPMETHOD.vala= build | |
31 | .include "../../lang/vala/buildlink3.mk" | 32 | .include "../../lang/vala/buildlink3.mk" | |
32 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | 33 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | |
33 | .include "../../devel/glib2/schemas.mk" | 34 | .include "../../devel/glib2/schemas.mk" | |
34 | .include "../../mk/bsd.pkg.mk" | 35 | .include "../../mk/bsd.pkg.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.3 2016/09/05 15:12:56 ryoon Exp $ | 1 | @comment $NetBSD: PLIST,v 1.4 2017/01/14 09:28:41 ryoon Exp $ | |
2 | bin/corebird | 2 | bin/corebird | |
3 | man/man1/corebird.1 | 3 | man/man1/corebird.1 | |
4 | share/appdata/org.baedert.corebird.appdata.xml | 4 | share/appdata/org.baedert.corebird.appdata.xml | |
5 | share/applications/org.baedert.corebird.desktop | 5 | share/applications/org.baedert.corebird.desktop | |
6 | share/dbus-1/services/org.baedert.corebird.service | 6 | share/dbus-1/services/org.baedert.corebird.service | |
7 | share/glib-2.0/schemas/org.baedert.corebird.gschema.xml | 7 | share/glib-2.0/schemas/org.baedert.corebird.gschema.xml | |
8 | share/icons/hicolor/128x128/apps/corebird.png | 8 | share/icons/hicolor/128x128/apps/corebird.png | |
9 | share/icons/hicolor/16x16/apps/corebird.png | 9 | share/icons/hicolor/16x16/apps/corebird.png | |
10 | share/icons/hicolor/24x24/apps/corebird.png | 10 | share/icons/hicolor/24x24/apps/corebird.png | |
11 | share/icons/hicolor/256x256/apps/corebird.png | 11 | share/icons/hicolor/256x256/apps/corebird.png | |
12 | share/icons/hicolor/32x32/apps/corebird.png | 12 | share/icons/hicolor/32x32/apps/corebird.png | |
13 | share/icons/hicolor/48x48/apps/corebird.png | 13 | share/icons/hicolor/48x48/apps/corebird.png | |
14 | share/icons/hicolor/64x64/apps/corebird.png | 14 | share/icons/hicolor/64x64/apps/corebird.png | |
@@ -16,31 +16,33 @@ share/icons/hicolor/96x96/apps/corebird. | @@ -16,31 +16,33 @@ share/icons/hicolor/96x96/apps/corebird. | |||
16 | share/locale/ar/LC_MESSAGES/corebird.mo | 16 | share/locale/ar/LC_MESSAGES/corebird.mo | |
17 | share/locale/ast/LC_MESSAGES/corebird.mo | 17 | share/locale/ast/LC_MESSAGES/corebird.mo | |
18 | share/locale/ca/LC_MESSAGES/corebird.mo | 18 | share/locale/ca/LC_MESSAGES/corebird.mo | |
19 | share/locale/ca@valencia/LC_MESSAGES/corebird.mo | 19 | share/locale/ca@valencia/LC_MESSAGES/corebird.mo | |
20 | share/locale/de/LC_MESSAGES/corebird.mo | 20 | share/locale/de/LC_MESSAGES/corebird.mo | |
21 | share/locale/en_AU/LC_MESSAGES/corebird.mo | 21 | share/locale/en_AU/LC_MESSAGES/corebird.mo | |
22 | share/locale/es/LC_MESSAGES/corebird.mo | 22 | share/locale/es/LC_MESSAGES/corebird.mo | |
23 | share/locale/es_419/LC_MESSAGES/corebird.mo | 23 | share/locale/es_419/LC_MESSAGES/corebird.mo | |
24 | share/locale/es_MX/LC_MESSAGES/corebird.mo | 24 | share/locale/es_MX/LC_MESSAGES/corebird.mo | |
25 | share/locale/es_VE/LC_MESSAGES/corebird.mo | 25 | share/locale/es_VE/LC_MESSAGES/corebird.mo | |
26 | share/locale/fa/LC_MESSAGES/corebird.mo | 26 | share/locale/fa/LC_MESSAGES/corebird.mo | |
27 | share/locale/fi/LC_MESSAGES/corebird.mo | 27 | share/locale/fi/LC_MESSAGES/corebird.mo | |
28 | share/locale/fr/LC_MESSAGES/corebird.mo | 28 | share/locale/fr/LC_MESSAGES/corebird.mo | |
29 | share/locale/gl/LC_MESSAGES/corebird.mo | |||
29 | share/locale/hi/LC_MESSAGES/corebird.mo | 30 | share/locale/hi/LC_MESSAGES/corebird.mo | |
30 | share/locale/hu/LC_MESSAGES/corebird.mo | 31 | share/locale/hu/LC_MESSAGES/corebird.mo | |
31 | share/locale/id/LC_MESSAGES/corebird.mo | 32 | share/locale/id/LC_MESSAGES/corebird.mo | |
32 | share/locale/it/LC_MESSAGES/corebird.mo | 33 | share/locale/it/LC_MESSAGES/corebird.mo | |
33 | share/locale/ja/LC_MESSAGES/corebird.mo | 34 | share/locale/ja/LC_MESSAGES/corebird.mo | |
34 | share/locale/ko/LC_MESSAGES/corebird.mo | 35 | share/locale/ko/LC_MESSAGES/corebird.mo | |
35 | share/locale/lt/LC_MESSAGES/corebird.mo | 36 | share/locale/lt/LC_MESSAGES/corebird.mo | |
37 | share/locale/nb/LC_MESSAGES/corebird.mo | |||
36 | share/locale/nl/LC_MESSAGES/corebird.mo | 38 | share/locale/nl/LC_MESSAGES/corebird.mo | |
37 | share/locale/pl/LC_MESSAGES/corebird.mo | 39 | share/locale/pl/LC_MESSAGES/corebird.mo | |
38 | share/locale/pt/LC_MESSAGES/corebird.mo | 40 | share/locale/pt/LC_MESSAGES/corebird.mo | |
39 | share/locale/pt_BR/LC_MESSAGES/corebird.mo | 41 | share/locale/pt_BR/LC_MESSAGES/corebird.mo | |
40 | share/locale/ro/LC_MESSAGES/corebird.mo | 42 | share/locale/ro/LC_MESSAGES/corebird.mo | |
41 | share/locale/ru/LC_MESSAGES/corebird.mo | 43 | share/locale/ru/LC_MESSAGES/corebird.mo | |
42 | share/locale/sr/LC_MESSAGES/corebird.mo | 44 | share/locale/sr/LC_MESSAGES/corebird.mo | |
43 | share/locale/tr/LC_MESSAGES/corebird.mo | 45 | share/locale/tr/LC_MESSAGES/corebird.mo | |
44 | share/locale/uk_UA/LC_MESSAGES/corebird.mo | 46 | share/locale/uk_UA/LC_MESSAGES/corebird.mo | |
45 | share/locale/zh_CN/LC_MESSAGES/corebird.mo | 47 | share/locale/zh_CN/LC_MESSAGES/corebird.mo | |
46 | share/locale/zh_TW/LC_MESSAGES/corebird.mo | 48 | share/locale/zh_TW/LC_MESSAGES/corebird.mo |
@@ -1,9 +1,10 @@ | @@ -1,9 +1,10 @@ | |||
1 | $NetBSD: distinfo,v 1.8 2016/10/26 20:34:00 ryoon Exp $ | 1 | $NetBSD: distinfo,v 1.9 2017/01/14 09:28:41 ryoon Exp $ | |
2 | 2 | |||
3 | SHA1 (corebird-1.3.3.tar.xz) = adc34ba0616b430e7381879c42b44213912cdf6a | 3 | SHA1 (corebird-1.4.1.tar.xz) = f979a83e2a8bc19b0eb36f4c22296b2ac3a83c0a | |
4 | RMD160 (corebird-1.3.3.tar.xz) = e9263a6b5009a843fe21ffee41f65a5ff66828ae | 4 | RMD160 (corebird-1.4.1.tar.xz) = febcf0b061b928f166ee8436bd31d9a6a6cf65fb | |
5 | SHA512 (corebird-1.3.3.tar.xz) = 5143c194058525415c7b30475b78be1ac6498d425c32fc3ff9493ac49b15d9e07d5ffc23acf68882f2c14776cfc377ee6c1d04a29c28099558c3cc1578762888 | 5 | SHA512 (corebird-1.4.1.tar.xz) = 3656517f3c01faa0136f62a4f752cb1d48f497cd615a5bce77a6aece9239ce77340eeef6a3af73cebcc6a84c7efd82a24be1376d28d9c1cfa342239840148fc4 | |
6 | Size (corebird-1.3.3.tar.xz) = 635980 bytes | 6 | Size (corebird-1.4.1.tar.xz) = 648564 bytes | |
7 | SHA1 (patch-data_Makefile.am) = c6e4939d567336855a5768c7fa0457d6a8a7dbdc | 7 | SHA1 (patch-data_Makefile.am) = cebf21049f03cdcca06b476040125edcdc86d675 | |
8 | SHA1 (patch-data_Makefile.in) = 4d34f197eae110b4d022940be6c4b1b9ae7bdcea | 8 | SHA1 (patch-data_Makefile.in) = 8ed5776f7b694a7cf574f5e8097811eb7cd060b4 | |
9 | SHA1 (patch-po_Makevars) = 7d1f0dcef0caf53d6fa1187306d6264c158b8210 | 9 | SHA1 (patch-po_Makevars) = 7d1f0dcef0caf53d6fa1187306d6264c158b8210 | |
10 | SHA1 (patch-src_widgets_MediaVideoWidget.vala) = 6dc9c90649b93b2fa6e6e02b94f8a3ef667c19d2 |
@@ -1,18 +1,17 @@ | @@ -1,18 +1,17 @@ | |||
1 | # $NetBSD: options.mk,v 1.2 2016/01/05 21:38:07 joerg Exp $ | 1 | # $NetBSD: options.mk,v 1.3 2017/01/14 09:28:41 ryoon Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | PKG_OPTIONS_VAR= PKG_OPTIONS.corebird | 4 | PKG_OPTIONS_VAR= PKG_OPTIONS.corebird | |
5 | PKG_SUPPORTED_OPTIONS= gstreamer | 5 | PKG_SUPPORTED_OPTIONS= gstreamer | |
6 | PKG_SUGGESTED_OPTIONS= gstreamer | 6 | PKG_SUGGESTED_OPTIONS= gstreamer | |
7 | 7 | |||
8 | .include "../../mk/bsd.options.mk" | 8 | .include "../../mk/bsd.options.mk" | |
9 | 9 | |||
10 | .if !empty(PKG_OPTIONS:Mgstreamer) | 10 | .if !empty(PKG_OPTIONS:Mgstreamer) | |
11 | .include "../../multimedia/gst-plugins1-base/buildlink3.mk" | 11 | .include "../../multimedia/gst-plugins1-base/buildlink3.mk" | |
12 | DEPENDS+= gst-plugins1-bad-[0-9]*:../../multimedia/gst-plugins1-bad | 12 | DEPENDS+= gst-plugins1-bad-[0-9]*:../../multimedia/gst-plugins1-bad | |
13 | DEPENDS+= gst-plugins1-good-[0-9]*:../../multimedia/gst-plugins1-good | 13 | DEPENDS+= gst-plugins1-good-[0-9]*:../../multimedia/gst-plugins1-good | |
14 | DEPENDS+= gst-plugins1-libav-[0-9]*:../../multimedia/gst-plugins1-libav | 14 | DEPENDS+= gst-plugins1-libav-[0-9]*:../../multimedia/gst-plugins1-libav | |
15 | CONFIGURE_ARGS+= --enable-video | |||
16 | .else | 15 | .else | |
17 | CONFIGURE_ARGS+= --disable-video | 16 | CONFIGURE_ARGS+= --disable-video | |
18 | .endif | 17 | .endif |
@@ -1,28 +1,28 @@ | @@ -1,28 +1,28 @@ | |||
1 | $NetBSD: patch-data_Makefile.am,v 1.1 2016/09/05 15:12:56 ryoon Exp $ | 1 | $NetBSD: patch-data_Makefile.am,v 1.2 2017/01/14 09:28:41 ryoon Exp $ | |
2 | 2 | |||
3 | * Workarounf for a lack of 'msgfmt --xml' and 'msgfmt --desktop' | 3 | * Workarounf for a lack of 'msgfmt --xml' and 'msgfmt --desktop' | |
4 | 4 | |||
5 | --- data/Makefile.am.orig 2016-07-31 06:42:48.000000000 +0000 | 5 | --- data/Makefile.am.orig 2017-01-06 15:03:13.000000000 +0000 | |
6 | +++ data/Makefile.am | 6 | +++ data/Makefile.am | |
7 | @@ -9,13 +9,17 @@ appdatadir = $(datarootdir)/appdata | 7 | @@ -9,13 +9,17 @@ appdatadir = $(datarootdir)/appdata | |
8 | appdata_in_files = org.baedert.corebird.appdata.xml.in | 8 | appdata_in_files = org.baedert.corebird.appdata.xml.in | |
9 | appdata_DATA = $(appdata_in_files:.xml.in=.xml) | 9 | appdata_DATA = $(appdata_in_files:.xml.in=.xml) | |
10 | 10 | |||
11 | +#%.desktop: %.desktop.in | 11 | +#%.desktop: %.desktop.in | |
12 | +# msgfmt --desktop -d $(top_srcdir)/po \ | 12 | +# msgfmt --desktop -d $(top_srcdir)/po \ | |
13 | +# --template $< -o $@ | 13 | +# --template $< -o $@ | |
14 | %.desktop: %.desktop.in | 14 | %.desktop: %.desktop.in | |
15 | - msgfmt --desktop -d $(top_srcdir)/po \ | 15 | - msgfmt --desktop -d $(top_srcdir)/po \ | |
16 | - --template $< -o $@ | 16 | - --template $< -o $@ | |
17 | + cp $^ $@ | 17 | + cp $^ $@ | |
18 | 18 | |||
19 | +#%.appdata.xml: %.appdata.xml.in | 19 | +#%.appdata.xml: %.appdata.xml.in | |
20 | +# msgfmt --xml -d $(top_srcdir)/po \ | 20 | +# msgfmt --xml -d $(top_srcdir)/po \ | |
21 | +# --template $< -o $@ | 21 | +# --template $< -o $@ | |
22 | %.appdata.xml: %.appdata.xml.in | 22 | %.appdata.xml: %.appdata.xml.in | |
23 | - msgfmt --xml -d $(top_srcdir)/po \ | 23 | - msgfmt --xml -d $(top_srcdir)/po \ | |
24 | - --template $< -o $@ | 24 | - --template $< -o $@ | |
25 | + cp $^ $@ | 25 | + cp $^ $@ | |
26 | 26 | |||
27 | # Actually, just ignore gschema translations... | 27 | man_MANS = corebird.1 | |
28 | org.baedert.corebird.gschema.xml: org.baedert.corebird.gschema.xml.in | 28 |
@@ -1,19 +1,19 @@ | @@ -1,19 +1,19 @@ | |||
1 | $NetBSD: patch-data_Makefile.in,v 1.1 2016/10/26 20:34:00 ryoon Exp $ | 1 | $NetBSD: patch-data_Makefile.in,v 1.2 2017/01/14 09:28:41 ryoon Exp $ | |
2 | 2 | |||
3 | --- data/Makefile.in.orig 2016-10-03 18:30:50.000000000 +0000 | 3 | --- data/Makefile.in.orig 2017-01-08 09:02:29.000000000 +0000 | |
4 | +++ data/Makefile.in | 4 | +++ data/Makefile.in | |
5 | @@ -828,12 +828,10 @@ uninstall-man: uninstall-man1 | 5 | @@ -824,12 +824,10 @@ uninstall-man: uninstall-man1 | |
6 | 6 | |||
7 | 7 | |||
8 | %.desktop: %.desktop.in | 8 | %.desktop: %.desktop.in | |
9 | - msgfmt --desktop -d $(top_srcdir)/po \ | 9 | - msgfmt --desktop -d $(top_srcdir)/po \ | |
10 | - --template $< -o $@ | 10 | - --template $< -o $@ | |
11 | + cp $^ $@ | 11 | + cp $^ $@ | |
12 | 12 | |||
13 | %.appdata.xml: %.appdata.xml.in | 13 | %.appdata.xml: %.appdata.xml.in | |
14 | - msgfmt --xml -d $(top_srcdir)/po \ | 14 | - msgfmt --xml -d $(top_srcdir)/po \ | |
15 | - --template $< -o $@ | 15 | - --template $< -o $@ | |
16 | + cp $^ $@ | 16 | + cp $^ $@ | |
17 | @GSETTINGS_RULES@ | |||
17 | 18 | |||
18 | # Actually, just ignore gschema translations... | 19 | gschemas.compiled: Makefile $(gsettings_SCHEMAS:.xml=.valid) | |
19 | org.baedert.corebird.gschema.xml: org.baedert.corebird.gschema.xml.in |
$NetBSD: patch-src_widgets_MediaVideoWidget.vala,v 1.1 2017/01/14 09:28:41 ryoon Exp $
Fix --disable-video build
from upstream:
https://github.com/baedert/corebird/commit/1718570443777125de6347d4fd1721c68fe67bf2#diff-fbbcc65d4fd928071622b189ff5cf7dd
--- src/widgets/MediaVideoWidget.vala.orig 2017-01-06 15:03:14.000000000 +0000
+++ src/widgets/MediaVideoWidget.vala
@@ -79,6 +79,7 @@ class MediaVideoWidget : Gtk.Stack {
}
private bool progress_timeout_cb () {
+#if VIDEO
int64 duration_ns;
int64 position_ns;
@@ -88,6 +89,7 @@ class MediaVideoWidget : Gtk.Stack {
double fraction = (double) position_ns / (double) duration_ns;
this.video_progress.set_fraction (fraction);
}
+#endif
return GLib.Source.CONTINUE;
}