source: projects/specs/trunk/l/lxc/lxc-vl.spec @ 7134

Revision 7134, 4.8 KB checked in by daisuke, 11 years ago (diff)

lxc: update to 0.8.0 release

Line 
1#define gitdate 20120525
2Name:           lxc
3Version:        0.8.0
4Release:        2%{?_dist_release}
5Summary:        Linux Resource Containers
6Summary(ja):    Linux リソースコンテナ
7
8Group:          Applications/System
9License:        LGPLv2+
10URL:            http://lxc.sourceforge.net
11Source0:        http://lxc.sourceforge.net/download/lxc/%{name}-%{version}.tar.gz
12
13BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
14
15BuildRequires:  automake
16BuildRequires:  docbook-utils
17BuildRequires:  kernel-headers
18BuildRequires:  libcap-devel
19BuildRequires:  libtool
20
21Vendor: Project Vine
22Distribution: Vine Linux
23Packager: daisuke
24
25%description
26Linux Resource Containers provide process and resource isolation without the
27overhead of full virtualization.
28
29%package        libs
30Summary:        Runtime library files for %{name}
31Summary(ja):    %{name} のランタイムライブラリ
32Group:          System Environment/Libraries
33Requires:       %{name} = %{version}-%{release}
34
35%description    libs
36Linux Resource Containers provide process and resource isolation without the
37overhead of full virtualization.
38
39The %{name}-libs package contains libraries for running %{name} applications.
40
41%package        templates
42Summary:        Templates for %{name}
43Summary(ja):    %{name} 用のテンプレート
44Group:          System Environment/Libraries
45Requires:       %{name} = %{version}-%{release}
46Requires:       debootstrap
47
48%description    templates
49Linux Resource Containers provide process and resource isolation without the
50overhead of full virtualization.
51
52The %{name}-template package contains templates for creating containers.
53
54%package        devel
55Summary:        Development files for %{name}
56Summary(ja):    %{name} の開発ライブラリ
57Group:          Development/Libraries
58Requires:       %{name} = %{version}-%{release}
59Requires:       pkgconfig
60
61%description    devel
62Linux Resource Containers provide process and resource isolation without the
63overhead of full virtualization.
64
65The %{name}-devel package contains libraries and header files for
66developing applications that use %{name}.
67
68%package        doc
69Summary:        Documentation for %{name}
70Summary(ja):    %{name} のドキュメント
71Group:          Documentation
72Requires:       %{name} = %{version}-%{release}
73
74%description    doc
75This package contains documentation for %{name}.
76
77%prep
78%setup -q -n %{name}-%{version}
79
80%build
81./autogen.sh
82%configure --disable-apparmor F77=no
83# Fix binary-or-shlib-defines-rpath error
84%{__sed} -i '/AM_LDFLAGS = -Wl,-E -Wl,-rpath -Wl,$(libdir)/d' src/lxc/Makefile.in
85%{__make} %{?_smp_mflags}
86
87%check
88%{__make} check
89
90%install
91rm -rf %{buildroot}
92%{__make} DESTDIR=%{buildroot} install
93find %{buildroot} -name '*.la' -delete
94%{__mkdir} -p %{buildroot}%{_var}/lib/%{name}
95
96%clean
97%{__rm} -rf %{buildroot}
98
99%post libs -p /sbin/ldconfig
100
101%postun libs -p /sbin/ldconfig
102
103%files
104%defattr(-,root,root,-)
105%doc AUTHORS COPYING README
106%{_bindir}/%{name}-*
107%{_mandir}/man*/%{name}*
108%{_var}/lib/%{name}
109
110%files libs
111%defattr(-,root,root,-)
112%doc AUTHORS COPYING
113%dir %{_datadir}/lxc
114%dir %{_datadir}/lxc/templates
115%{_libdir}/liblxc.so.*
116%{_libdir}/lxc/rootfs
117%{_libexecdir}/lxc/lxc-init
118
119%files templates
120%defattr(-,root,root,-)
121%{_datadir}/lxc/templates/lxc-*
122
123%files devel
124%defattr(-,root,root,-)
125%{_libdir}/pkgconfig/%{name}.pc
126%{_includedir}/*
127%{_libdir}/liblxc.so
128
129%files doc
130%defattr(-,root,root,-)
131%{_docdir}/%{name}
132
133%changelog
134* Wed Nov 21 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 0.8.0-2
135- update to 0.8.0 release
136
137* Fri May 25 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 0.8.0-1.20120525
138- update to git master
139
140* Wed Apr 25 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 0.8.0-0.rc1
141- new upstream release
142
143* Thu Jan 26 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.5-1.20120105
144- update to git current (20120105)
145
146* Mon Jun 06 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.4.2-1
147- update to 0.7.4.2
148
149* Thu Apr 28 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.4.1-2
150- include all templates
151
152* Wed Apr 27 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.4.1-1
153- initial build for Vine Linux
154
155* Fri Mar 25 2011 Silas Sewell <silas@sewell.ch> - 0.7.4.1-1
156- Update to 0.7.4.1
157
158* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.2-2
159- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
160
161* Mon Jul 26 2010 Silas Sewell <silas@sewell.ch> - 0.7.2-1
162- Update to 0.7.2
163- Remove templates
164
165* Tue Jul 06 2010 Silas Sewell <silas@sewell.ch> - 0.7.1-1
166- Update to 0.7.1
167
168* Wed Feb 17 2010 Silas Sewell <silas@sewell.ch> - 0.6.5-1
169- Update to latest release
170- Add /var/lib/lxc directory
171- Patch for sys/stat.h
172
173* Fri Nov 27 2009 Silas Sewell <silas@sewell.ch> - 0.6.4-1
174- Update to latest release
175- Add documentation sub-package
176
177* Mon Jul 27 2009 Silas Sewell <silas@sewell.ch> - 0.6.3-2
178- Apply patch for rawhide kernel
179
180* Sat Jul 25 2009 Silas Sewell <silas@sewell.ch> - 0.6.3-1
181- Initial package
Note: See TracBrowser for help on using the repository browser.