summaryrefslogtreecommitdiff
path: root/libzeitgeist.spec
blob: 5d5893d8e18300cf0514bc9d7b5627f35b17e559 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
#
# Conditional build:
%bcond_without	apidocs		# do not build and package API docs
%bcond_without	static_libs	# don't build static libraries
#
Summary:	Zeitgeist client library
Summary(pl.UTF-8):	Biblioteka kliencka Zeitgeist
Name:		libzeitgeist
Version:	0.3.18
Release:	1
License:	LGPL v2+
Group:		Libraries
Source0:	http://launchpad.net/libzeitgeist/0.3/%{version}/+download/%{name}-%{version}.tar.gz
# Source0-md5:	d63a37295d01a58086d0d4ae26e604c2
URL:		http://zeitgeist-project.com/
BuildRequires:	autoconf >= 2.50
BuildRequires:	automake
BuildRequires:	glib2-devel >= 1:2.26.0
BuildRequires:	gtk-doc >= 1.0
BuildRequires:	libtool
BuildRequires:	pkgconfig
Requires:	glib2 >= 1:2.26.0
BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)

%description
This package provides a client library for applications that want to
interact with the Zeitgeist daemon.

%description -l pl.UTF-8
Ten pakiet dostarcza bibliotekę kliencką dla aplikacji chcących
współdziałać z demonem Zeitgeist.

%package devel
Summary:	Header files for zeitgeist library
Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki zeitgeist
Group:		Development/Libraries
Requires:	%{name} = %{version}-%{release}
Requires:	glib2-devel >= 1:2.26.0

%description devel
Header files for zeitgeist library.

%description devel -l pl.UTF-8
Pliki nagłówkowe biblioteki zeitgeist.

%package static
Summary:	Static zeitgeist library
Summary(pl.UTF-8):	Statyczna biblioteka zeitgeist
Group:		Development/Libraries
Requires:	%{name}-devel = %{version}-%{release}

%description static
Static zeitgeist library.

%description static -l pl.UTF-8
Statyczna biblioteka zeitgeist.

%package apidocs
Summary:	zeitgeist library API documentation
Summary(pl.UTF-8):	Dokumentacja API biblioteki zeitgeist
Group:		Documentation
Requires:	gtk-doc-common

%description apidocs
API documentation for zeitgeist library.

%description apidocs -l pl.UTF-8
Dokumentacja API biblioteki zeitgeist.

%package -n vala-zeitgeist
Summary:	Vala API for zeitgeist library
Summary(pl.UTF-8):	API języka Vala dla biblioteki zeitgeist
Group:		Development/Libraries
Requires:	%{name}-devel = %{version}-%{release}
Requires:	vala

%description -n vala-zeitgeist
Vala API for zeitgeist library.

%description -n vala-zeitgeist -l pl.UTF-8
API języka Vala dla biblioteki zeitgeist.

%prep
%setup -q

%build
%{__libtoolize}
%{__aclocal}
%{__autoconf}
%{__autoheader}
%{__automake}
%configure \
	--disable-silent-rules \
	%{__enable_disable static_libs static} \
	%{__enable_disable apidocs gtk-doc} \
	--with-html-dir=%{_gtkdocdir}
%{__make}

%install
rm -rf $RPM_BUILD_ROOT

%{__make} install \
	DESTDIR=$RPM_BUILD_ROOT

%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/libzeitgeist

%clean
rm -rf $RPM_BUILD_ROOT

%post	-p /sbin/ldconfig
%postun	-p /sbin/ldconfig

%files
%defattr(644,root,root,755)
%doc AUTHORS ChangeLog NEWS README
%attr(755,root,root) %{_libdir}/libzeitgeist-1.0.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libzeitgeist-1.0.so.1

%files devel
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libzeitgeist-1.0.so
%{_includedir}/zeitgeist-1.0
%{_pkgconfigdir}/zeitgeist-1.0.pc

%if %{with static_libs}
%files static
%defattr(644,root,root,755)
%{_libdir}/libzeitgeist-1.0.a
%endif

%if %{with apidocs}
%files apidocs
%defattr(644,root,root,755)
%{_gtkdocdir}/zeitgeist-1.0
%endif

%files -n vala-zeitgeist
%defattr(644,root,root,755)
%{_datadir}/vala/vapi/zeitgeist-1.0.deps
%{_datadir}/vala/vapi/zeitgeist-1.0.vapi