pkgsrc-WIP-changes archive

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

xfce4-tumbler: stage update to 4.18.0



Module Name:	pkgsrc-wip
Committed By:	Benny Siegert <bsiegert%gmail.com@localhost>
Pushed By:	bsiegert
Date:		Thu Dec 22 11:27:18 2022 +0000
Changeset:	602ef9006ef323e0d78f72cabf2ab69c07494c2a

Modified Files:
	Makefile
Added Files:
	xfce4-tumbler/DESCR
	xfce4-tumbler/Makefile
	xfce4-tumbler/PLIST
	xfce4-tumbler/distinfo
	xfce4-tumbler/options.mk
	xfce4-tumbler/patches/patch-tumblerd_Makefile.in

Log Message:
xfce4-tumbler: stage update to 4.18.0

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

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

diffstat:
 Makefile                                         |   1 +
 xfce4-tumbler/DESCR                              |  11 ++
 xfce4-tumbler/Makefile                           |  43 ++++++++
 xfce4-tumbler/PLIST                              | 126 +++++++++++++++++++++++
 xfce4-tumbler/distinfo                           |   6 ++
 xfce4-tumbler/options.mk                         |  26 +++++
 xfce4-tumbler/patches/patch-tumblerd_Makefile.in |  15 +++
 7 files changed, 228 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index add268396e..654fbedd8e 100644
--- a/Makefile
+++ b/Makefile
@@ -6056,6 +6056,7 @@ SUBDIR+=	xf86-video-scfb-dfbsd
 SUBDIR+=	xf86-video-virtualbox
 SUBDIR+=	xf86-video-wsfb-dfbsd
 SUBDIR+=	xf86rushproto
+SUBDIR+=	xfce4-tumbler
 SUBDIR+=	xfce4-wm-dfbsd
 SUBDIR+=	xfs
 SUBDIR+=	xhyve
diff --git a/xfce4-tumbler/DESCR b/xfce4-tumbler/DESCR
new file mode 100644
index 0000000000..ff8f4d2d8e
--- /dev/null
+++ b/xfce4-tumbler/DESCR
@@ -0,0 +1,11 @@
+Tumbler is a D-Bus service for applications to request thumbnails for
+various URI schemes and MIME types. It is an implementation of the
+thumbnail management D-Bus specification described on
+http://live.gnome.org/ThumbnailerSpec written in an object-oriented
+fashion using GLib and GObject. Its modular architecture makes it very
+flexible and useful in many situations. It provides plugin interfaces
+for extending the URI schemes and MIME types for which thumbnails can be
+generated as well as for replacing the storage backend that is used to
+store the thumbnails on disk. Tumbler's functionality can also be
+extended via specialized thumbnailer services implemented in accordance
+to the thumbnail management D-Bus specification.
diff --git a/xfce4-tumbler/Makefile b/xfce4-tumbler/Makefile
new file mode 100644
index 0000000000..235055d31a
--- /dev/null
+++ b/xfce4-tumbler/Makefile
@@ -0,0 +1,43 @@
+# $NetBSD: Makefile,v 1.111 2022/11/23 16:21:30 adam Exp $
+
+.include "../../wip/xfce4/Makefile.common"
+
+VERSION=	4.18.0
+DISTNAME=	tumbler-${VERSION}
+PKGNAME=	xfce4-tumbler-${VERSION}
+CATEGORIES=	x11
+MASTER_SITES=	https://archive.xfce.org/src/xfce/tumbler/${VERSION:R}/
+
+HOMEPAGE=	https://docs.xfce.org/xfce/thunar/4.18/tumbler
+COMMENT=	D-Bus thumbnailing service
+
+GNU_CONFIGURE=	yes
+USE_LIBTOOL=	yes
+USE_TOOLS+=	pkg-config gdbus-codegen
+
+CONFIGURE_ARGS=	--disable-raw-thumbnailer \
+			--disable-gstreamer-thumbnailer
+
+PKGCONFIG_OVERRIDE+=	tumbler/tumbler-1.pc.in
+
+EGDIR=			${XFCE4_EGBASE}
+PKG_SYSCONFSUBDIR=	xdg
+
+MAKE_DIRS+=	${PKG_SYSCONFDIR}/tumbler
+
+CONF_FILES=	${EGDIR}/tumbler.rc \
+		${PKG_SYSCONFDIR}/tumbler/tumbler.rc
+
+.include "options.mk"
+
+.include "../../graphics/freetype2/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../graphics/openjpeg/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../graphics/gdk-pixbuf2/buildlink3.mk"
+.include "../../sysutils/dbus/buildlink3.mk"
+.include "../../sysutils/dbus-glib/buildlink3.mk"
+.include "../../www/curl/buildlink3.mk"
+.include "../../wip/libxfce4util/buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/xfce4-tumbler/PLIST b/xfce4-tumbler/PLIST
new file mode 100644
index 0000000000..a99e4f1fb8
--- /dev/null
+++ b/xfce4-tumbler/PLIST
@@ -0,0 +1,126 @@
+@comment $NetBSD$
+include/tumbler-1/tumbler/tumbler-abstract-thumbnailer.h
+include/tumbler-1/tumbler/tumbler-cache-plugin.h
+include/tumbler-1/tumbler/tumbler-cache.h
+include/tumbler-1/tumbler/tumbler-config.h
+include/tumbler-1/tumbler/tumbler-enum-types.h
+include/tumbler-1/tumbler/tumbler-error.h
+include/tumbler-1/tumbler/tumbler-file-info.h
+include/tumbler-1/tumbler/tumbler-marshal.h
+include/tumbler-1/tumbler/tumbler-provider-factory.h
+include/tumbler-1/tumbler/tumbler-provider-plugin.h
+include/tumbler-1/tumbler/tumbler-thumbnail-flavor.h
+include/tumbler-1/tumbler/tumbler-thumbnail.h
+include/tumbler-1/tumbler/tumbler-thumbnailer-provider.h
+include/tumbler-1/tumbler/tumbler-thumbnailer.h
+include/tumbler-1/tumbler/tumbler-util.h
+include/tumbler-1/tumbler/tumbler.h
+lib/libtumbler-1.la
+lib/pkgconfig/tumbler-1.pc
+lib/systemd/user/tumblerd.service
+lib/tumbler-1/plugins/cache/tumbler-cache-plugin.so
+lib/tumbler-1/plugins/cache/tumbler-xdg-cache.la
+lib/tumbler-1/plugins/tumbler-cover-thumbnailer.la
+lib/tumbler-1/plugins/tumbler-desktop-thumbnailer.la
+lib/tumbler-1/plugins/tumbler-ffmpeg-thumbnailer.la
+lib/tumbler-1/plugins/tumbler-font-thumbnailer.la
+lib/tumbler-1/plugins/tumbler-jpeg-thumbnailer.la
+lib/tumbler-1/plugins/tumbler-odf-thumbnailer.la
+lib/tumbler-1/plugins/tumbler-pixbuf-thumbnailer.la
+lib/tumbler-1/plugins/tumbler-poppler-thumbnailer.la
+lib/tumbler-1/tumblerd
+share/dbus-1/services/org.xfce.Tumbler.Cache1.service
+share/dbus-1/services/org.xfce.Tumbler.Manager1.service
+share/dbus-1/services/org.xfce.Tumbler.Thumbnailer1.service
+share/examples/xfce4/tumbler.rc
+share/gtk-doc/html/tumbler/TumblerAbstractThumbnailer.html
+share/gtk-doc/html/tumbler/TumblerCache.html
+share/gtk-doc/html/tumbler/TumblerCachePlugin.html
+share/gtk-doc/html/tumbler/TumblerFileInfo.html
+share/gtk-doc/html/tumbler/TumblerProviderFactory.html
+share/gtk-doc/html/tumbler/TumblerProviderPlugin.html
+share/gtk-doc/html/tumbler/TumblerThumbnail.html
+share/gtk-doc/html/tumbler/TumblerThumbnailFlavor.html
+share/gtk-doc/html/tumbler/TumblerThumbnailer.html
+share/gtk-doc/html/tumbler/TumblerThumbnailerProvider.html
+share/gtk-doc/html/tumbler/api-index-full.html
+share/gtk-doc/html/tumbler/extension-api.html
+share/gtk-doc/html/tumbler/extension-tutorial.html
+share/gtk-doc/html/tumbler/home.png
+share/gtk-doc/html/tumbler/index.html
+share/gtk-doc/html/tumbler/left-insensitive.png
+share/gtk-doc/html/tumbler/left.png
+share/gtk-doc/html/tumbler/miscellaneous.html
+share/gtk-doc/html/tumbler/object-tree.html
+share/gtk-doc/html/tumbler/pt01.html
+share/gtk-doc/html/tumbler/right-insensitive.png
+share/gtk-doc/html/tumbler/right.png
+share/gtk-doc/html/tumbler/style.css
+share/gtk-doc/html/tumbler/thumbnails.html
+share/gtk-doc/html/tumbler/tumbler-Error-Domain-and-Types.html
+share/gtk-doc/html/tumbler/tumbler-Various-Enumeration-Types.html
+share/gtk-doc/html/tumbler/tumbler-Version-Information-and-Compatibility-Checks.html
+share/gtk-doc/html/tumbler/tumbler-tumbler-marshal.html
+share/gtk-doc/html/tumbler/tumbler-tumbler-util.html
+share/gtk-doc/html/tumbler/tumbler.devhelp2
+share/gtk-doc/html/tumbler/up-insensitive.png
+share/gtk-doc/html/tumbler/up.png
+share/icons/hicolor/32x32/apps/org.xfce.tumbler.png
+share/locale/ar/LC_MESSAGES/tumbler.mo
+share/locale/ast/LC_MESSAGES/tumbler.mo
+share/locale/be/LC_MESSAGES/tumbler.mo
+share/locale/bg/LC_MESSAGES/tumbler.mo
+share/locale/bn/LC_MESSAGES/tumbler.mo
+share/locale/ca/LC_MESSAGES/tumbler.mo
+share/locale/cs/LC_MESSAGES/tumbler.mo
+share/locale/da/LC_MESSAGES/tumbler.mo
+share/locale/de/LC_MESSAGES/tumbler.mo
+share/locale/el/LC_MESSAGES/tumbler.mo
+share/locale/en_AU/LC_MESSAGES/tumbler.mo
+share/locale/en_GB/LC_MESSAGES/tumbler.mo
+share/locale/es/LC_MESSAGES/tumbler.mo
+share/locale/et/LC_MESSAGES/tumbler.mo
+share/locale/eu/LC_MESSAGES/tumbler.mo
+share/locale/fi/LC_MESSAGES/tumbler.mo
+share/locale/fr/LC_MESSAGES/tumbler.mo
+share/locale/gl/LC_MESSAGES/tumbler.mo
+share/locale/he/LC_MESSAGES/tumbler.mo
+share/locale/hi/LC_MESSAGES/tumbler.mo
+share/locale/hr/LC_MESSAGES/tumbler.mo
+share/locale/hu/LC_MESSAGES/tumbler.mo
+share/locale/hy_AM/LC_MESSAGES/tumbler.mo
+share/locale/hye/LC_MESSAGES/tumbler.mo
+share/locale/id/LC_MESSAGES/tumbler.mo
+share/locale/is/LC_MESSAGES/tumbler.mo
+share/locale/it/LC_MESSAGES/tumbler.mo
+share/locale/ja/LC_MESSAGES/tumbler.mo
+share/locale/kab/LC_MESSAGES/tumbler.mo
+share/locale/kk/LC_MESSAGES/tumbler.mo
+share/locale/ko/LC_MESSAGES/tumbler.mo
+share/locale/lt/LC_MESSAGES/tumbler.mo
+share/locale/lv/LC_MESSAGES/tumbler.mo
+share/locale/ms/LC_MESSAGES/tumbler.mo
+share/locale/nb/LC_MESSAGES/tumbler.mo
+share/locale/nl/LC_MESSAGES/tumbler.mo
+share/locale/nn/LC_MESSAGES/tumbler.mo
+share/locale/oc/LC_MESSAGES/tumbler.mo
+share/locale/pa/LC_MESSAGES/tumbler.mo
+share/locale/pl/LC_MESSAGES/tumbler.mo
+share/locale/pt/LC_MESSAGES/tumbler.mo
+share/locale/pt_BR/LC_MESSAGES/tumbler.mo
+share/locale/ro/LC_MESSAGES/tumbler.mo
+share/locale/ru/LC_MESSAGES/tumbler.mo
+share/locale/si/LC_MESSAGES/tumbler.mo
+share/locale/sk/LC_MESSAGES/tumbler.mo
+share/locale/sl/LC_MESSAGES/tumbler.mo
+share/locale/sq/LC_MESSAGES/tumbler.mo
+share/locale/sr/LC_MESSAGES/tumbler.mo
+share/locale/sv/LC_MESSAGES/tumbler.mo
+share/locale/te/LC_MESSAGES/tumbler.mo
+share/locale/th/LC_MESSAGES/tumbler.mo
+share/locale/tr/LC_MESSAGES/tumbler.mo
+share/locale/ug/LC_MESSAGES/tumbler.mo
+share/locale/uk/LC_MESSAGES/tumbler.mo
+share/locale/zh_CN/LC_MESSAGES/tumbler.mo
+share/locale/zh_HK/LC_MESSAGES/tumbler.mo
+share/locale/zh_TW/LC_MESSAGES/tumbler.mo
diff --git a/xfce4-tumbler/distinfo b/xfce4-tumbler/distinfo
new file mode 100644
index 0000000000..b6edef58b5
--- /dev/null
+++ b/xfce4-tumbler/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.16 2022/08/25 00:06:03 gutteridge Exp $
+
+BLAKE2s (tumbler-4.18.0.tar.bz2) = 38b60dfbda0cce6c0b73bb0a7b656d2893e9ad5ed791fb8c5bcbfe78aa050d89
+SHA512 (tumbler-4.18.0.tar.bz2) = 60f0621ab1a7a00909ea04181c7dfb733dfbb33219991b2f81f991c289428e026993639ee1ffa5b46dd6f35866e0a3ad76fadbd11eec5fa926fba0da2278b99f
+Size (tumbler-4.18.0.tar.bz2) = 609664 bytes
+SHA1 (patch-tumblerd_Makefile.in) = e014000b890644187c63fa413a175de19d27543f
diff --git a/xfce4-tumbler/options.mk b/xfce4-tumbler/options.mk
new file mode 100644
index 0000000000..c2d54b54de
--- /dev/null
+++ b/xfce4-tumbler/options.mk
@@ -0,0 +1,26 @@
+# $NetBSD: options.mk,v 1.1 2015/04/21 08:56:45 jperkin Exp $
+
+PKG_OPTIONS_VAR=	PKG_OPTIONS.tumbler
+PKG_SUPPORTED_OPTIONS=	jpeg ffmpegthumbnailer pdf odf
+PKG_SUGGESTED_OPTIONS=	jpeg ffmpegthumbnailer pdf odf
+
+PLIST_VARS+=	jpeg ffmpegthumbnailer pdf odf
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Mjpeg)
+.include "../../mk/jpeg.buildlink3.mk"
+PLIST.jpeg=	yes
+.endif
+.if !empty(PKG_OPTIONS:Mffmpegthumbnailer)
+.include "../../multimedia/ffmpegthumbnailer/buildlink3.mk"
+PLIST.ffmpegthumbnailer=	yes
+.endif
+.if !empty(PKG_OPTIONS:Mpdf)
+.include "../../print/poppler-glib/buildlink3.mk"
+PLIST.pdf=	yes
+.endif
+.if !empty(PKG_OPTIONS:Modf)
+.include "../../devel/libgsf/buildlink3.mk"
+PLIST.odf=	yes
+.endif
diff --git a/xfce4-tumbler/patches/patch-tumblerd_Makefile.in b/xfce4-tumbler/patches/patch-tumblerd_Makefile.in
new file mode 100644
index 0000000000..cf12e263ac
--- /dev/null
+++ b/xfce4-tumbler/patches/patch-tumblerd_Makefile.in
@@ -0,0 +1,15 @@
+$NetBSD: patch-tumblerd_Makefile.in,v 1.2 2016/07/09 11:39:08 rillig Exp $
+
+Adjust config path
+
+--- tumblerd/Makefile.in.orig	2022-12-15 08:52:46.000000000 +0000
++++ tumblerd/Makefile.in
+@@ -537,7 +537,7 @@ dbus_xml_in_files = \
+ 	tumbler-service-dbus.xml.in
+ 
+ dbus_xml_files = $(dbus_xml_in_files:.xml.in=.xml)
+-confdir = $(sysconfdir)/xdg/tumbler
++confdir = $(datadir)/examples/xfce4
+ conf_DATA = \
+ 	tumbler.rc
+ 


Home | Main Index | Thread Index | Old Index