Browse Source

new: libzeitgeist, zeitgeist, zeitgeist-datahub, python-rdflib

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@5191 ec354946-7b23-47d6-9f5a-488ba84defc7
inagaki 12 years ago
parent
commit
f407563a02

+ 135 - 0
lib/libz/libzeitgeist/libzeitgeist-vl.spec

@@ -0,0 +1,135 @@
+Name:           libzeitgeist
+Summary:        Client library for applications that want to interact with the Zeitgeist daemon
+Version:        0.3.12
+Release:        1%{?_dist_release}
+
+Group:          System Environment/Libraries
+License:        LGPLv3 and GPLv3
+URL:            https://launchpad.net/libzeitgeist
+
+Source0:        http://launchpad.net/%{name}/0.3/%{version}/+download/%{name}-%{version}.tar.gz
+Patch0:         %{name}-log_fix.patch
+
+BuildRoot:      %{_tmppath}/%{name}-%{version}-root
+BuildRequires:  glib2-devel gtk-doc
+# zeitgeist is just a runtime and the reason to install libzeitgeist
+#Requires:       zeitgeist
+
+%description
+This project provides a client library for applications that want to interact
+with the Zeitgeist daemon. The library is written in C using glib and provides
+an asynchronous GObject oriented API.
+
+%package        devel
+Summary:        Development files for %{name}
+Group:          Development/Libraries
+Requires:       %{name} = %{version}-%{release}
+
+%description    devel
+The %{name}-devel package contains libraries and header files for
+developing applications that use %{name}.
+
+%prep
+%setup -q
+%patch0 -p1 -b .log
+
+%build
+%configure --disable-static
+make V=1 %{?_smp_mflags}
+
+%check
+make check
+
+%install
+make install DESTDIR=%{buildroot} INSTALL="install -p"
+install -d -p -m 755 %{buildroot}%{_datadir}/vala/vapi
+install -D -p -m 644 bindings/zeitgeist-1.0.{vapi,deps} %{buildroot}%{_datadir}/vala/vapi
+find %{buildroot} -name '*.la' -exec rm -f {} ';'
+
+# remove duplicate documentation
+rm -fr %{buildroot}%{_defaultdocdir}/%{name}
+
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+
+%files
+%defattr(-,root,root,-)
+# documentation
+%doc COPYING COPYING.GPL README
+# essential
+%{_libdir}/*.so.*
+
+
+%files devel
+%defattr(-,root,root,-)
+# Documentation
+%doc AUTHORS ChangeLog COPYING COPYING.GPL MAINTAINERS NEWS 
+%doc examples/*.vala examples/*.c
+%{_datadir}/gtk-doc/html/zeitgeist-1.0/
+# essential
+%{_includedir}/zeitgeist-1.0/
+%{_libdir}/pkgconfig/zeitgeist-1.0.pc
+%{_libdir}/*.so
+# extra
+%{_datadir}/vala/vapi/
+
+
+%changelog
+* Sun Nov 20 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 0.3.12-1
+- Initial package for Vine Linux
+
+* Wed Apr 06 2011 Renich Bon ciric <renich@woralelandia.com> - 0.3.10-1
+- Updated to version 0.3.10
+- Fixed bugs:
+    https://bugs.launchpad.net/ubuntu/+source/libzeitgeist/+bug/742438
+- Renamed log fix patch to something more appropriate
+
+* Sat Apr 02 2011 Renich Bon Ciric <renich@woralelandia.com> - 0.3.6-4
+- Added -p to install statements (forgot some)
+- Moved README to the main package from devel
+
+* Fri Mar 25 2011 Renich Bon Ciric <renich@woralelandia.com> - 0.3.6-3
+- Removed Rubys geo2 dependency since is not needed; it's provided by glibc-devel
+
+* Thu Mar 24 2011 Renich Bon Ciric <renich@woralelandia.com> - 0.3.6-2
+- Log test failure repaired by patch from Mamoru Tasaka
+
+* Mon Mar 21 2011 Renich Bon Ciric <renich@woralelandia.com> - 0.3.6-1
+- Updated to 0.3.6
+- Implemented the isa macro for the devel subpackage.
+- Eliminated the doc macro from gtk-doc since it gets marked automatically
+
+* Sat Mar 12 2011 Renich Bon Ciric <renich@woralelandia.com> - 0.3.4-3
+- Removed mistaken isa macro from zeitgeist require
+
+* Thu Mar 10 2011 Renich Bon Ciric <renich@woralelandia.com> - 0.3.4-2
+- Cleaned up old stuff (BuildRoot, Clean and stuff of sorts)
+    https://fedoraproject.org/wiki/Packaging/Guidelines#BuildRoot_tag
+    https://fedoraproject.org/wiki/Packaging/Guidelines#.25clean
+- Added glib2-devel and gtk-doc as a BuildRequires
+- Added GPLv3 since it covers the documentation examples
+- Updated Requires to use the new arch specification macro when accordingly
+    https://fedoraproject.org/wiki/Packaging/Guidelines#Requires
+- Configured install to preserve timestamps
+- Added V=1 to the make flags for more verbosity on build
+- Added a check section
+- Removed disable-module from configure statement since it's not needed anymore: 
+    https://bugs.launchpad.net/libzeitgeist/+bug/683805
+
+* Thu Feb 24 2011 Renich Bon Ciric <renich@woralelandia.com> - 0.3.4-1
+- updated to latest version
+
+* Sun Feb 06 2011 Renich Bon Ciric <renich@woralelandia.com> - 0.3.2-3
+- got rid of INSTALL from docs
+- got rid ot dorcdir and used doc to include html docs
+
+* Sat Feb 05 2011 Renich Bon Ciric <renich@woralelandia.com> - 0.3.2-2
+- removed duplicate documentation
+- added the use of macros for everything; including source and build dir.
+- revised path syntax
+
+* Thu Jan 27 2011 - Renich Bon Ciric <renich@woralelandia.com> - 0.3.2-1
+- First buildName:           libzeitgeist

+ 121 - 0
p/python-rdflib/python-rdflib-vl.spec

@@ -0,0 +1,121 @@
+# The upstream test suite does not pass on recent versions of Fedora
+# See package review (bug 378841)
+# For now, we disable running the test suite:
+%define run_tests 0
+
+Name:           python-rdflib
+Summary:        Python library for working with RDF
+Version:        3.1.0
+Release:        2%{?_dist_release}
+
+Group:          Development/Languages
+License:        BSD
+URL:            http://rdflib.net
+
+Source0:        http://rdflib.googlecode.com/files/rdflib-%{version}.tar.gz
+
+BuildArch:      noarch
+
+BuildRoot:      %{_tmppath}/%{name}-%{version}-root
+BuildRequires:  python-devel
+BuildRequires:  python-setuptools
+
+%if %{run_tests}
+BuildRequires:  python-nose >= 0.9.2
+%endif
+
+%description
+RDFLib is a Python library for working with RDF, a simple yet powerful
+language for representing information.
+
+The library contains parsers and serializers for RDF/XML, N3, NTriples,
+Turtle, TriX and RDFa. The library presents a Graph interface which can
+be backed by any one of a number of store implementations, including
+memory, MySQL, Redland, SQLite, Sleepycat, ZODB and SQLObject.
+
+%prep
+%setup -q -n rdflib-%{version}
+
+%build
+%{__python} setup.py build
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
+cp LICENSE $RPM_BUILD_ROOT/%{python_sitelib}/rdflib/LICENSE
+
+# Various .py files within site-packages have a shebang line but aren't
+# flagged as executable.
+# I've gone through them and either removed the shebang or made them
+# executable as appropriate:
+
+# __main__ parses URI as N-Triples:
+chmod +x $RPM_BUILD_ROOT/%{python_sitelib}/rdflib/plugins/parsers/ntriples.py
+
+# __main__ parses the file given on the command line:
+chmod +x $RPM_BUILD_ROOT/%{python_sitelib}/rdflib/plugins/parsers/notation3.py
+
+
+%check
+%if %{run_tests}
+%{__python} run_tests.py
+%endif
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root,-)
+%doc LICENSE
+%{python_sitelib}/*
+
+%changelog
+* Sun Nov 20 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 3.1.0-2
+- Initial build for Vine Linux
+
+* Wed Sep 28 2011 David Malcolm <dmalcolm@redhat.com> - 3.1.0-1
+- 3.1.0; converting from arch-specific to noarch (sitearch -> sitelib);
+removing rdfpipe and various other extensions
+
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.2-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Thu Jul 22 2010 Thomas Spura <tomspur@fedoraproject.org> - 2.4.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
+
+* Wed Jan  6 2010 David Malcolm <dmalcolm@redhat.com> - 2.4.2-1
+- bump to 2.4.2 (#552909)
+- fix source URL to use version macro
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.0-10
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.0-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Wed Dec 10 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 2.4.0-8
+- Rebuild for Python 2.6
+
+* Wed Oct  1 2008 David Malcolm <dmalcolm@redhat.com> - 2.4.0-7
+- fix tab/space issue in specfile
+
+* Tue Sep 30 2008 David Malcolm <dmalcolm@redhat.com> - 2.4.0-6
+- override autogeneration of provides info to eliminate unwanted provision
+of SPARQLParserc.so
+
+* Mon Sep 29 2008 David Malcolm <dmalcolm@redhat.com> - 2.4.0-5
+- make various scripts executable, or remove shebang, as appropriate
+
+* Tue Feb 19 2008 David Malcolm <dmalcolm@redhat.com> - 2.4.0-4
+- delete test subdir
+
+* Thu Jan 24 2008 David Malcolm <dmalcolm@redhat.com> - 2.4.0-3
+- introduce macro to disable running the test suite, in the hope of eventually
+patching it so it passes
+
+* Mon Nov 19 2007 David Malcolm <dmalcolm@redhat.com> - 2.4.0-2
+- add python-setuptools(-devel) build requirement; move testing to correct stanza
+
+* Wed Aug  1 2007 David Malcolm <dmalcolm@redhat.com> - 2.4.0-1
+- initial version
+

+ 48 - 0
z/zeitgeist-datahub/zeitgeist-datahub-vl.spec

@@ -0,0 +1,48 @@
+Summary:	The zeitgeist engine data logger
+Name:		zeitgeist-datahub
+Version:	0.7.0
+Release:	3%{?_dist_release}
+
+Group:		User Interface/Desktops
+License:	LGPLv3+
+URL:		http://launchpad.net/zeitgeist-datahub
+
+Source0:	http://launchpad.net/%{name}/0.7/0.7.0/+download/%{name}-%{version}.tar.gz
+
+BuildRoot:      %{_tmppath}/%{name}-%{version}-root
+BuildRequires:	libzeitgeist-devel
+BuildRequires:	glib2-devel gtk2-devel, vala-devel
+BuildRequires:	gettext, perl-XML-Parser, intltool, pkgconfig
+
+%description
+The datahub provides passive plugins which insert events into Zeitgeist.
+
+%prep
+%setup -q
+
+%build
+%configure
+make %{?_smp_mflags} 
+
+%install
+rm -rf %{buildroot}
+make DESTDIR=%{buildroot} install
+
+%find_lang %{name}
+
+%files -f %{name}.lang
+%defattr(-,root,root,-)
+%doc AUTHORS COPYING NEWS
+%{_bindir}/zeitgeist-datahub
+%{_mandir}/man1/zeitgeist-datahub.*
+%{_sysconfdir}/xdg/autostart/zeitgeist-datahub.desktop
+
+%changelog
+* Sun Nov 20 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 0.7.0-3
+- Initial build for Vine Linux
+
+* Sat Apr 30 2011 Deji Akingunola <dakingun@gmail.com> - 0.7.0-2
+- Package review fixes
+
+* Sat Apr 30 2011 Deji Akingunola <dakingun@gmail.com> - 0.7.0-1
+- Initial Fedora packaging

+ 105 - 0
z/zeitgeist/zeitgeist-vl.spec

@@ -0,0 +1,105 @@
+%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
+
+Summary:	Framework providing Desktop activity awareness
+Name:		zeitgeist
+Version:	0.8.2
+Release:	3%{?_dist_release}
+
+Group:		User Interface/Desktops
+License:	LGPLv2+
+URL:		https://launchpad.net/zeitgeist
+
+Source0:	http://launchpad.net/%{name}/0.8/0.8.2/+download/%{name}-%{version}.tar.gz
+
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
+BuildRequires:	python-devel python-rdflib
+BuildRequires:	raptor2
+BuildRequires:	gettext, perl-XML-Parser, intltool
+Requires:	dbus zeitgeist-datahub
+Requires:	dbus-python pygobject pyxdg
+
+BuildArch:	noarch 
+
+%description
+Zeitgeist is a service which logs the users's activities and events (files
+opened, websites visites, conversations hold with other people, etc.) and makes
+relevant information available to other applications. 
+
+Note that this package only contains the daemon, which you can use
+together with several different user interfaces.
+
+%prep
+%setup -q
+
+%build
+%configure
+make %{?_smp_mflags} 
+
+%install
+rm -rf %{buildroot}
+make DESTDIR=%{buildroot} pkgconfigdir=%{_datadir}/pkgconfig install
+
+%find_lang %{name}
+
+%files -f %{name}.lang
+%defattr(-,root,root,-)
+%doc AUTHORS ChangeLog COPYING COPYRIGHT NEWS README
+%{_bindir}/zeitgeist-daemon
+%{_datadir}/%{name}/
+%{_datadir}/pkgconfig/zeitgeist-daemon.pc
+%{python_sitelib}/zeitgeist/
+%{_datadir}/dbus-1/services/org.gnome.zeitgeist.service
+%{_mandir}/man1/zeitgeist-*.*
+
+%changelog
+* Sun Nov 20 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 0.8.2-3
+- Initial build for Vine Linux
+
+* Sat Oct 22 2011 Deji Akingunola <dakingun@gmail.com> - 0.8.2-2
+- Revert post-install script to restart zeitgeist daemon on update
+
+* Tue Oct 18 2011 Deji Akingunola <dakingun@gmail.com> - 0.8.2-1
+- Update to 0.8.2
+- Restart the zeitgeist daemon on update (BZ #627982)
+
+* Wed Jul 20 2011 Deji Akingunola <dakingun@gmail.com> - 0.8.1-1
+- Update to 0.8.1
+
+* Fri May 13 2011 Deji Akingunola <dakingun@gmail.com> - 0.8.0-1
+- Update to 0.8.0
+- Add a hard requires on zeitgeist-datahub
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Tue Jan 25 2011 Deji Akingunola <dakingun@gmail.com> - 0.7-1
+- Update to 0.7
+
+* Fri Aug 06 2010 Deji Akingunola <dakingun@gmail.com> - 0.5.0-1
+- Update to 0.5.0
+
+* Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com> - 0.4.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
+
+* Tue Jun 15 2010 Deji Akingunola <dakingun@gmail.com> - 0.4.0-1
+- Update to 0.4.0
+
+* Wed Apr 21 2010 Deji Akingunola <dakingun@gmail.com> - 0.3.3.1-1
+- Update to 0.3.3.1 to fix datasource_registry bug (BZ #586238)
+
+* Wed Apr 21 2010 Deji Akingunola <dakingun@gmail.com> - 0.3.3-1
+- Update to 0.3.3
+
+* Wed Jan 20 2010 Deji Akingunola <dakingun@gmail.com> - 0.3.2-1
+- Update to 0.3.2
+
+* Thu Jan 14 2010 Deji Akingunola <dakingun@gmail.com> - 0.3.1-1
+- Add missing requires (Package reviews)
+- Update license tag (Package reviews)
+- Update to latest release
+
+* Tue Dec 01 2009 Deji Akingunola <dakingun@gmail.com> - 0.3.0-1
+- Update to 0.3.0
+
+* Wed Nov 04 2009 Deji Akingunola <dakingun@gmail.com> - 0.2.1-1
+- Initial Fedora packaging