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

Revision 8119, 4.8 KB checked in by Takemikaduchi, 10 years ago (diff)

rebuild or new upstream release

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