diff options
author | Michal Hruby <michal.mhr@gmail.com> | 2010-08-03 16:09:03 +0200 |
---|---|---|
committer | Michal Hruby <michal.mhr@gmail.com> | 2010-08-03 16:09:03 +0200 |
commit | ce769e4c7824041bf3144b3a583ef9b98d17d116 (patch) | |
tree | fc9d70d72eb097148757a3c690190a29f0dc9591 | |
parent | cc7e2f86680c65bcc390c7e5819c2b40bff8f111 (diff) |
Added autofoo
-rw-r--r-- | AUTHORS | 1 | ||||
-rw-r--r-- | ChangeLog | 0 | ||||
-rw-r--r-- | Makefile.am | 5 | ||||
-rw-r--r-- | NEWS | 4 | ||||
-rw-r--r-- | README | 0 | ||||
-rwxr-xr-x | autogen.sh | 40 | ||||
-rwxr-xr-x | compile.sh | 4 | ||||
-rw-r--r-- | configure.ac | 66 | ||||
-rw-r--r-- | src/Makefile.am | 18 | ||||
-rw-r--r-- | src/configuration.vala (renamed from configuration.vala) | 0 | ||||
-rw-r--r-- | src/data-provider.vala (renamed from data-provider.vala) | 0 | ||||
-rw-r--r-- | src/recent-manager-provider.vala (renamed from recent-manager-provider.vala) | 0 | ||||
-rw-r--r-- | src/zeitgeist-datahub.vala (renamed from zeitgeist-datahub.vala) | 0 |
13 files changed, 134 insertions, 4 deletions
@@ -0,0 +1 @@ +Michal Hruby <michal.mhr@gmail.com> diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/ChangeLog diff --git a/Makefile.am b/Makefile.am new file mode 100644 index 0000000..5084889 --- /dev/null +++ b/Makefile.am @@ -0,0 +1,5 @@ +SUBDIRS = \ + src + +ACLOCAL_AMFLAGS = -I m4 + @@ -0,0 +1,4 @@ +Zeitgeist-datahub 0.5.0 +======================= + + * Initial release based on original python version. diff --git a/autogen.sh b/autogen.sh new file mode 100755 index 0000000..8004c92 --- /dev/null +++ b/autogen.sh @@ -0,0 +1,40 @@ +#!/bin/sh +# Run this to generate all the initial makefiles, etc. + +srcdir=`dirname $0` +test -z "$srcdir" && srcdir=. + +PKG_NAME="zeitgeist-datahub" + +(test -f $srcdir/configure.ac \ + && test -f $srcdir/autogen.sh) || { + echo -n "**Error**: Directory \`$srcdir' does not look like the" + echo " top-level $PKG_NAME directory" + exit 1 +} + +if which gnome-autogen.sh ; then + REQUIRED_AUTOMAKE_VERSION=1.11 . gnome-autogen.sh +else + if which intltoolize && which autoreconf ; then + intltoolize --copy --force --automake || \ + (echo "There was an error in running intltoolize." > /dev/stderr; + exit 1) + autoreconf --force --install || \ + (echo "There was an error in running autoreconf." > /dev/stderr; + exit 1) + else + echo "No build script available. You have two choices:" + echo "1. You need to install the gnome-common module and make" + echo " sure the gnome-autogen.sh script is in your \$PATH." + echo "2. You need to install the following scripts:" + echo " * intltool" + echo " * libtool" + echo " * automake" + echo " * autoconf" + echo " Additionally, you need to make" + echo " sure that they are in your \$PATH." + exit 1 + fi +fi + diff --git a/compile.sh b/compile.sh deleted file mode 100755 index f528f0d..0000000 --- a/compile.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/bash - -valac -g --pkg gtk+-2.0 --pkg zeitgeist-1.0 --pkg dbus-glib-1 zeitgeist-datahub.vala data-provider.vala recent-manager-provider.vala $1 - diff --git a/configure.ac b/configure.ac new file mode 100644 index 0000000..280c1a1 --- /dev/null +++ b/configure.ac @@ -0,0 +1,66 @@ +AC_INIT([zeitgeist-datahub], [0.5.0]) + +AC_CONFIG_MACRO_DIR([m4]) +AC_CONFIG_SRCDIR([.]) +AC_CONFIG_HEADERS([config.h]) + +AM_INIT_AUTOMAKE([1.11]) +dnl -- Intl +dnl IT_PROG_INTLTOOL([0.35.0]) + +dnl -- Populate top_srcdir variable +top_srcdir=$(readlink -f $0 | sed -e s/configure$//) + +dnl pkg-config +AC_PATH_PROG(PKG_CONFIG, pkg-config, no) +if test "x$PKG_CONFIG" = "xno"; then + AC_MSG_ERROR([You need to install pkg-config]) +fi + +AC_PROG_INSTALL +AC_PROG_CC +AC_STDC_HEADERS +AM_PROG_LIBTOOL + +dnl ============================================== +dnl Check for vala +dnl ============================================== +AM_PROG_VALAC([0.9.4]) + +AM_SILENT_RULES([yes]) + +dnl ============================================== +dnl Check that we meet the dependencies +dnl ============================================== +MIN_GLIB_VERSION=2.22.0 +MIN_GTK_VERSION=2.16.0 +MIN_ZEITGEIST_VERSION=0.2.3 + +LIBRARY_MODULES="glib-2.0 >= $MIN_GLIB_VERSION gobject-2.0 dbus-glib-1 zeitgeist-1.0 >= $MIN_ZEITGEIST_VERSION" + +PKG_CHECK_MODULES(DATAHUB_MODULES, [$LIBRARY_MODULES]) +PKG_CHECK_MODULES(GTK, [gtk+-2.0 >= $MIN_GTK_VERSION]) + +dnl Expansions +dnl AS_AC_EXPAND([PKGDATADIR], [$datadir/$PACKAGE_NAME]) +dnl AS_AC_EXPAND([DATADIR], [$datadir]) +dnl AS_AC_EXPAND([LIBDIR], [$libdir]) +dnl AS_AC_EXPAND([LIBEXECDIR], [$libexecdir]) + +AC_DEFINE_UNQUOTED(PKGDATADIR, "$PKGDATADIR", [Package base directory]) + +AC_CONFIG_FILES([ +Makefile +src/Makefile +]) + +AC_OUTPUT + +cat <<EOF + +${PACKAGE}-${VERSION} + + Build Environment + Install Prefix: ${prefix} + +EOF diff --git a/src/Makefile.am b/src/Makefile.am new file mode 100644 index 0000000..3874aa2 --- /dev/null +++ b/src/Makefile.am @@ -0,0 +1,18 @@ +VALAFLAGS = \ + --pkg dbus-glib-1 \ + --pkg gtk+-2.0 \ + --pkg zeitgeist-1.0 \ + $(NULL) + +datahubdir = $(bindir) + +datahub_PROGRAMS = zeitgeist-datahub + +zeitgeist_datahub_CFLAGS = $(DATAHUB_MODULES_CFLAGS) $(GTK_CFLAGS) +zeitgeist_datahub_LDADD = $(DATAHUB_MODULES_LIBS) $(GTK_LIBS) +zeitgeist_datahub_SOURCES = \ + data-provider.vala \ + recent-manager-provider.vala \ + zeitgeist-datahub.vala \ + $(NULL) + diff --git a/configuration.vala b/src/configuration.vala index 94b4c09..94b4c09 100644 --- a/configuration.vala +++ b/src/configuration.vala diff --git a/data-provider.vala b/src/data-provider.vala index 3c16b11..3c16b11 100644 --- a/data-provider.vala +++ b/src/data-provider.vala diff --git a/recent-manager-provider.vala b/src/recent-manager-provider.vala index 9952893..9952893 100644 --- a/recent-manager-provider.vala +++ b/src/recent-manager-provider.vala diff --git a/zeitgeist-datahub.vala b/src/zeitgeist-datahub.vala index 033f154..033f154 100644 --- a/zeitgeist-datahub.vala +++ b/src/zeitgeist-datahub.vala |