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

Revision 6890, 4.6 KB checked in by Takemikaduchi, 12 years ago (diff)

GNOME-3.6.0 & Cinnamon-1.6.1

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