- update to zeitgeist-0.9.10

* libzeitgeist and datahub have been merged now.
This commit is contained in:
jasper 2013-03-28 19:56:09 +00:00
parent a61bd4c1e5
commit 6ce134d130
6 changed files with 118 additions and 26 deletions

View File

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

View File

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

View File

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

View File

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

View 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;

View File

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