- update to zeitgeist-0.9.10
* libzeitgeist and datahub have been merged now.
This commit is contained in:
parent
a61bd4c1e5
commit
6ce134d130
@ -1,10 +1,11 @@
|
||||
# $OpenBSD: Makefile,v 1.7 2013/03/11 11:37:55 espie Exp $
|
||||
# $OpenBSD: Makefile,v 1.8 2013/03/28 19:56:09 jasper Exp $
|
||||
|
||||
COMMENT = event logging framework
|
||||
|
||||
V = 0.9.5
|
||||
V = 0.9.10
|
||||
DISTNAME = zeitgeist-${V}
|
||||
REVISION = 1
|
||||
|
||||
SHARED_LIBS += zeitgeist-2.0 0.0 # 0.0
|
||||
|
||||
CATEGORIES = productivity
|
||||
|
||||
@ -16,15 +17,13 @@ MAINTAINER = Jasper Lievisse Adriaanse <jasper@openbsd.org>
|
||||
PERMIT_PACKAGE_CDROM = Yes
|
||||
|
||||
MASTER_SITES = http://edge.launchpad.net/zeitgeist/${V:R}/${V}/+download/
|
||||
EXTRACT_SUFX = .tar.bz2
|
||||
EXTRACT_SUFX = .tar.xz
|
||||
|
||||
MODULES = devel/gettext \
|
||||
lang/python \
|
||||
x11/gnome
|
||||
|
||||
BUILD_DEPENDS = lang/vala \
|
||||
textproc/p5-XML-Parser \
|
||||
textproc/py-rdflib \
|
||||
BUILD_DEPENDS = textproc/py-rdflib \
|
||||
textproc/raptor \
|
||||
x11/dbus
|
||||
|
||||
@ -32,15 +31,27 @@ RUN_DEPENDS = devel/py-gobject \
|
||||
devel/py-xdg \
|
||||
x11/dbus-python
|
||||
|
||||
WANTLIB += c ffi gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 gthread-2.0
|
||||
WANTLIB += pcre pthread sqlite3 z
|
||||
WANTLIB += ICE SM X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi
|
||||
WANTLIB += Xinerama Xrandr Xrender atk-1.0 atk-bridge-2.0 atspi
|
||||
WANTLIB += c cairo cairo-gobject dbus-1 dbus-glib-1 expat ffi
|
||||
WANTLIB += fontconfig freetype gdk-3 gdk_pixbuf-2.0 gio-2.0 glib-2.0
|
||||
WANTLIB += gmodule-2.0 gobject-2.0 graphite2 gthread-2.0 gtk-3
|
||||
WANTLIB += harfbuzz icudata icule icuuc json-glib-1.0 m pango-1.0
|
||||
WANTLIB += pangocairo-1.0 pangoft2-1.0 pcre pixman-1 png pthread
|
||||
WANTLIB += pthread-stubs sqlite3 telepathy-glib xcb xcb-render
|
||||
WANTLIB += xcb-shm z
|
||||
|
||||
LIB_DEPENDS = devel/glib2
|
||||
MODGNOME_TOOLS = goi vala
|
||||
|
||||
FAKE_FLAGS += zeitgeistdocdir="${PREFIX}/share/doc/zeitgeist/"
|
||||
LIB_DEPENDS = devel/json-glib \
|
||||
net/telepathy/telepathy-glib \
|
||||
x11/gtk+3
|
||||
|
||||
MAKE_FLAGS += LIBZEITGEIST_LT_VERSION=${LIBzeitgeist-2.0_VERSION:R}:${LIBzeitgeist-2.0_VERSION:E}:0
|
||||
FAKE_FLAGS += zeitgeistdocdir="${PREFIX}/share/doc/zeitgeist/" \
|
||||
sysconfdir="${PREFIX}/share/examples/zeitgeist/"
|
||||
|
||||
CONFIGURE_STYLE = gnu
|
||||
CONFIGURE_ARGS += ${CONFIGURE_SHARED}
|
||||
# XXX: FTS++ fails to build in controller.cpp; needs fixing.
|
||||
CONFIGURE_ARGS += --disable-fts
|
||||
# XXX: Requires dee-icu which has not been ported yet
|
||||
|
@ -1,2 +1,2 @@
|
||||
SHA256 (zeitgeist-0.9.5.tar.bz2) = 5cy3X/cFv7OCdQxSDCllO24PQK6s0wrfIzFiEyEUvlU=
|
||||
SIZE (zeitgeist-0.9.5.tar.bz2) = 856757
|
||||
SHA256 (zeitgeist-0.9.10.tar.xz) = kVW93OA2aerhdgFpC3AVpcoZtiWathPeDuyKV0vjX4o=
|
||||
SIZE (zeitgeist-0.9.10.tar.xz) = 724840
|
||||
|
@ -1,16 +1,16 @@
|
||||
$OpenBSD: patch-configure,v 1.3 2013/01/30 09:06:03 ajacoutot Exp $
|
||||
--- configure.orig Mon Aug 27 04:03:58 2012
|
||||
+++ configure Tue Jan 29 16:35:33 2013
|
||||
@@ -17493,7 +17493,7 @@ fi
|
||||
LIBZEITGEIST_VERSION_MAJOR="2"
|
||||
LIBZEITGEIST_VERSION_MINOR="0"
|
||||
LIBZEITGEIST_VERSION_PATCH="0"
|
||||
-LIBZEITGEIST_VERSION="$(LIBZEITGEIST_VERSION_MAJOR).$(LIBZEITGEIST_VERSION_MINOR).$(LIBZEITGEIST_VERSION_PATCH)"
|
||||
+LIBZEITGEIST_VERSION="${LIBZEITGEIST_VERSION_MAJOR}.${LIBZEITGEIST_VERSION_MINOR}.${LIBZEITGEIST_VERSION_PATCH}"
|
||||
$OpenBSD: patch-configure,v 1.4 2013/03/28 19:56:09 jasper Exp $
|
||||
--- configure.orig Tue Mar 19 11:47:27 2013
|
||||
+++ configure Thu Mar 28 19:02:44 2013
|
||||
@@ -17939,7 +17939,7 @@ LIBZEITGEIST_VERSION="$LIBZEITGEIST_VERSION_MAJOR.$LIB
|
||||
# - If the interface is the same as the previous version, change to C:R+1:A
|
||||
LIBZEITGEIST_LT_CURRENT=0
|
||||
LIBZEITGEIST_LT_REV=0
|
||||
-LIBZEITGEIST_LG_AGE=0
|
||||
+LIBZEITGEIST_LT_AGE=0
|
||||
LIBZEITGEIST_LT_VERSION="$LIBZEITGEIST_LT_CURRENT:$LIBZEITGEIST_LT_REV:$LIBZEITGEIST_LT_AGE"
|
||||
|
||||
|
||||
|
||||
@@ -17549,7 +17549,7 @@ fi
|
||||
@@ -18235,7 +18235,7 @@ fi
|
||||
# check for python-rdflib
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for python-rdflib" >&5
|
||||
$as_echo_n "checking for python-rdflib... " >&6; }
|
||||
|
@ -0,0 +1,21 @@
|
||||
$OpenBSD: patch-libzeitgeist_Makefile_in,v 1.1 2013/03/28 19:56:09 jasper Exp $
|
||||
--- libzeitgeist/Makefile.in.orig Tue Mar 19 11:47:28 2013
|
||||
+++ libzeitgeist/Makefile.in Thu Mar 28 20:13:00 2013
|
||||
@@ -410,7 +410,7 @@ AM_CPPFLAGS = \
|
||||
$(NULL)
|
||||
|
||||
AM_VALAFLAGS = --target-glib=2.26 --pkg gio-2.0 --pkg gio-unix-2.0 \
|
||||
- --pkg sqlite3 $(top_srcdir)/config.vapi -C $(NULL) \
|
||||
+ --pkg sqlite3 --pkg linux $(top_srcdir)/config.vapi -C $(NULL) \
|
||||
$(am__append_1)
|
||||
libzeitgeist_internal_la_VALAFLAGS = \
|
||||
$(builddir)/zeitgeist-datamodel-2.0.vapi \
|
||||
@@ -522,7 +522,7 @@ MAINTAINERCLEANFILES =
|
||||
# We have to extract our own dlname from libzeitgeist-2.0.la; see bgo#658002.
|
||||
# This is what g-ir-scanner does.
|
||||
libzeitgeist_dlname = \
|
||||
- `$(SED) -n "s/^dlname='\([A-Za-z0-9.+-]\+\)'/\1/p" libzeitgeist-2.0.la`
|
||||
+ `$(SED) -nE "s/^dlname='([A-Za-z0-9.+-]+)'/\1/p" libzeitgeist-2.0.la`
|
||||
|
||||
@HAVE_INTROSPECTION_TRUE@libzeitgeist_2_0_gir_VALASOURCES = \
|
||||
@HAVE_INTROSPECTION_TRUE@ $(libzeitgeist_2_0_la_VALASOURCES) \
|
37
productivity/zeitgeist/patches/patch-libzeitgeist_log_vala
Normal file
37
productivity/zeitgeist/patches/patch-libzeitgeist_log_vala
Normal file
@ -0,0 +1,37 @@
|
||||
$OpenBSD: patch-libzeitgeist_log_vala,v 1.1 2013/03/28 19:56:09 jasper Exp $
|
||||
|
||||
get_nprocs_conf() is a glibc-extension equivalent to sysconf(_SC_NPROCESSORS_CONF).
|
||||
https://bugs.launchpad.net/libzeitgeist/+bug/1161565
|
||||
|
||||
--- libzeitgeist/log.vala.orig Tue Mar 19 07:01:48 2013
|
||||
+++ libzeitgeist/log.vala Thu Mar 28 20:03:52 2013
|
||||
@@ -40,6 +40,10 @@
|
||||
* Zeitgeist also comes with a blacklist extension to make sure the user
|
||||
* always stays in control of what information is logged.
|
||||
*/
|
||||
+
|
||||
+using Posix;
|
||||
+using Linux;
|
||||
+
|
||||
namespace Zeitgeist
|
||||
{
|
||||
|
||||
@@ -58,9 +62,6 @@ namespace Zeitgeist
|
||||
*/
|
||||
public class Log : QueuedProxyWrapper
|
||||
{
|
||||
- [CCode (cheader_filename = "sys/sysinfo.h", cname = "get_nprocs_conf")]
|
||||
- extern static int get_nprocs_conf ();
|
||||
-
|
||||
class DbWorker
|
||||
{
|
||||
private unowned ThreadFunc<void*> func;
|
||||
@@ -141,7 +142,7 @@ public class Log : QueuedProxyWrapper
|
||||
try {
|
||||
threads = new ThreadPool<DbWorker>.with_owned_data ((worker) => {
|
||||
worker.run ();
|
||||
- }, get_nprocs_conf (), true);
|
||||
+ }, (int) Posix.sysconf(Linux._SC_NPROCESSORS_CONF), true);
|
||||
} catch (ThreadError err) {
|
||||
warning ("%s", err.message);
|
||||
threads = null;
|
@ -1,5 +1,15 @@
|
||||
@comment $OpenBSD: PLIST,v 1.2 2013/01/30 08:26:58 jasper Exp $
|
||||
@comment $OpenBSD: PLIST,v 1.3 2013/03/28 19:56:09 jasper Exp $
|
||||
@pkgpath productivity/libzeitgeist
|
||||
@bin bin/zeitgeist-daemon
|
||||
@bin bin/zeitgeist-datahub
|
||||
include/zeitgeist-2.0/
|
||||
include/zeitgeist-2.0/zeitgeist-datamodel.h
|
||||
include/zeitgeist-2.0/zeitgeist.h
|
||||
lib/girepository-1.0/Zeitgeist-2.0.typelib
|
||||
lib/libzeitgeist-2.0.a
|
||||
lib/libzeitgeist-2.0.la
|
||||
@lib lib/libzeitgeist-2.0.so.${LIBzeitgeist-2.0_VERSION}
|
||||
lib/pkgconfig/zeitgeist-2.0.pc
|
||||
lib/python${MODPY_VERSION}/site-packages/zeitgeist/
|
||||
lib/python${MODPY_VERSION}/site-packages/zeitgeist/__init__.py
|
||||
lib/python${MODPY_VERSION}/site-packages/zeitgeist/__init__.pyc
|
||||
@ -17,10 +27,23 @@ lib/python${MODPY_VERSION}/site-packages/zeitgeist/mimetypes.py
|
||||
lib/python${MODPY_VERSION}/site-packages/zeitgeist/mimetypes.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/zeitgeist/mimetypes.pyo
|
||||
@man man/man1/zeitgeist-daemon.1
|
||||
@man man/man1/zeitgeist-datahub.1
|
||||
share/bash-completion/completions/zeitgeist-daemon
|
||||
share/dbus-1/services/org.gnome.zeitgeist.service
|
||||
share/doc/zeitgeist/
|
||||
share/doc/zeitgeist/AUTHORS
|
||||
share/doc/zeitgeist/NEWS
|
||||
share/examples/zeitgeist/
|
||||
share/examples/zeitgeist/xdg/
|
||||
@sample ${SYSCONFDIR}/xdg/
|
||||
share/examples/zeitgeist/xdg/autostart/
|
||||
@sample ${SYSCONFDIR}/xdg/autostart/
|
||||
share/examples/zeitgeist/xdg/autostart/zeitgeist-datahub.desktop
|
||||
@sample ${SYSCONFDIR}/xdg/autostart/zeitgeist-datahub.desktop
|
||||
share/gir-1.0/Zeitgeist-2.0.gir
|
||||
share/vala/vapi/zeitgeist-2.0.deps
|
||||
share/vala/vapi/zeitgeist-2.0.vapi
|
||||
share/vala/vapi/zeitgeist-datamodel-2.0.vapi
|
||||
share/zeitgeist/
|
||||
share/zeitgeist/ontology/
|
||||
share/zeitgeist/ontology/nao.trig
|
||||
|
Loading…
x
Reference in New Issue
Block a user