source: projects/specs/trunk/lib/libz/libzeitgeist/libzeitgeist-vl.spec @ 5191

Revision 5191, 4.5 KB checked in by inagaki, 13 years ago (diff)

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

Line 
1Name:           libzeitgeist
2Summary:        Client library for applications that want to interact with the Zeitgeist daemon
3Version:        0.3.12
4Release:        1%{?_dist_release}
5
6Group:          System Environment/Libraries
7License:        LGPLv3 and GPLv3
8URL:            https://launchpad.net/libzeitgeist
9
10Source0:        http://launchpad.net/%{name}/0.3/%{version}/+download/%{name}-%{version}.tar.gz
11Patch0:         %{name}-log_fix.patch
12
13BuildRoot:      %{_tmppath}/%{name}-%{version}-root
14BuildRequires:  glib2-devel gtk-doc
15# zeitgeist is just a runtime and the reason to install libzeitgeist
16#Requires:       zeitgeist
17
18%description
19This project provides a client library for applications that want to interact
20with the Zeitgeist daemon. The library is written in C using glib and provides
21an asynchronous GObject oriented API.
22
23%package        devel
24Summary:        Development files for %{name}
25Group:          Development/Libraries
26Requires:       %{name} = %{version}-%{release}
27
28%description    devel
29The %{name}-devel package contains libraries and header files for
30developing applications that use %{name}.
31
32%prep
33%setup -q
34%patch0 -p1 -b .log
35
36%build
37%configure --disable-static
38make V=1 %{?_smp_mflags}
39
40%check
41make check
42
43%install
44make install DESTDIR=%{buildroot} INSTALL="install -p"
45install -d -p -m 755 %{buildroot}%{_datadir}/vala/vapi
46install -D -p -m 644 bindings/zeitgeist-1.0.{vapi,deps} %{buildroot}%{_datadir}/vala/vapi
47find %{buildroot} -name '*.la' -exec rm -f {} ';'
48
49# remove duplicate documentation
50rm -fr %{buildroot}%{_defaultdocdir}/%{name}
51
52
53%post -p /sbin/ldconfig
54
55%postun -p /sbin/ldconfig
56
57
58%files
59%defattr(-,root,root,-)
60# documentation
61%doc COPYING COPYING.GPL README
62# essential
63%{_libdir}/*.so.*
64
65
66%files devel
67%defattr(-,root,root,-)
68# Documentation
69%doc AUTHORS ChangeLog COPYING COPYING.GPL MAINTAINERS NEWS
70%doc examples/*.vala examples/*.c
71%{_datadir}/gtk-doc/html/zeitgeist-1.0/
72# essential
73%{_includedir}/zeitgeist-1.0/
74%{_libdir}/pkgconfig/zeitgeist-1.0.pc
75%{_libdir}/*.so
76# extra
77%{_datadir}/vala/vapi/
78
79
80%changelog
81* Sun Nov 20 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 0.3.12-1
82- Initial package for Vine Linux
83
84* Wed Apr 06 2011 Renich Bon ciric <renich@woralelandia.com> - 0.3.10-1
85- Updated to version 0.3.10
86- Fixed bugs:
87    https://bugs.launchpad.net/ubuntu/+source/libzeitgeist/+bug/742438
88- Renamed log fix patch to something more appropriate
89
90* Sat Apr 02 2011 Renich Bon Ciric <renich@woralelandia.com> - 0.3.6-4
91- Added -p to install statements (forgot some)
92- Moved README to the main package from devel
93
94* Fri Mar 25 2011 Renich Bon Ciric <renich@woralelandia.com> - 0.3.6-3
95- Removed Rubys geo2 dependency since is not needed; it's provided by glibc-devel
96
97* Thu Mar 24 2011 Renich Bon Ciric <renich@woralelandia.com> - 0.3.6-2
98- Log test failure repaired by patch from Mamoru Tasaka
99
100* Mon Mar 21 2011 Renich Bon Ciric <renich@woralelandia.com> - 0.3.6-1
101- Updated to 0.3.6
102- Implemented the isa macro for the devel subpackage.
103- Eliminated the doc macro from gtk-doc since it gets marked automatically
104
105* Sat Mar 12 2011 Renich Bon Ciric <renich@woralelandia.com> - 0.3.4-3
106- Removed mistaken isa macro from zeitgeist require
107
108* Thu Mar 10 2011 Renich Bon Ciric <renich@woralelandia.com> - 0.3.4-2
109- Cleaned up old stuff (BuildRoot, Clean and stuff of sorts)
110    https://fedoraproject.org/wiki/Packaging/Guidelines#BuildRoot_tag
111    https://fedoraproject.org/wiki/Packaging/Guidelines#.25clean
112- Added glib2-devel and gtk-doc as a BuildRequires
113- Added GPLv3 since it covers the documentation examples
114- Updated Requires to use the new arch specification macro when accordingly
115    https://fedoraproject.org/wiki/Packaging/Guidelines#Requires
116- Configured install to preserve timestamps
117- Added V=1 to the make flags for more verbosity on build
118- Added a check section
119- Removed disable-module from configure statement since it's not needed anymore:
120    https://bugs.launchpad.net/libzeitgeist/+bug/683805
121
122* Thu Feb 24 2011 Renich Bon Ciric <renich@woralelandia.com> - 0.3.4-1
123- updated to latest version
124
125* Sun Feb 06 2011 Renich Bon Ciric <renich@woralelandia.com> - 0.3.2-3
126- got rid of INSTALL from docs
127- got rid ot dorcdir and used doc to include html docs
128
129* Sat Feb 05 2011 Renich Bon Ciric <renich@woralelandia.com> - 0.3.2-2
130- removed duplicate documentation
131- added the use of macros for everything; including source and build dir.
132- revised path syntax
133
134* Thu Jan 27 2011 - Renich Bon Ciric <renich@woralelandia.com> - 0.3.2-1
135- First buildName:           libzeitgeist
Note: See TracBrowser for help on using the repository browser.