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

Revision 5495, 4.7 KB checked in by daisuke, 12 years ago (diff)

lxc: update to git master

Line 
1%define gitdate 20120105
2Name:           lxc
3Version:        0.7.5
4Release:        1.%{gitdate}%{?_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
12Patch0:         lxc-0.7.5-git%{gitdate}.patch
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
79%patch0 -p1
80
81%build
82./autogen.sh
83%configure F77=no
84# Fix binary-or-shlib-defines-rpath error
85%{__sed} -i '/AM_LDFLAGS = -Wl,-E -Wl,-rpath -Wl,$(libdir)/d' src/lxc/Makefile.in
86%{__make} %{?_smp_mflags}
87
88%check
89%{__make} check
90
91%install
92rm -rf %{buildroot}
93%{__make} DESTDIR=%{buildroot} install
94find %{buildroot} -name '*.la' -delete
95%{__mkdir} -p %{buildroot}%{_sharedstatedir}/%{name}
96%{__mkdir} -p %{buildroot}%{_localstatedir}/lib/%{name}
97
98%clean
99%{__rm} -rf %{buildroot}
100
101%post libs -p /sbin/ldconfig
102
103%postun libs -p /sbin/ldconfig
104
105%files
106%defattr(-,root,root,-)
107%doc AUTHORS COPYING README
108%{_bindir}/%{name}-*
109%{_mandir}/man*/%{name}*
110%{_sharedstatedir}/%{name}
111%{_localstatedir}/lib/%{name}
112
113%files libs
114%defattr(-,root,root,-)
115%doc AUTHORS COPYING
116%dir %{_libdir}/lxc
117%dir %{_libdir}/lxc/templates
118%{_libdir}/liblxc.so.*
119%{_libdir}/lxc/lxc-init
120%{_libdir}/lxc/rootfs
121
122%files templates
123%defattr(-,root,root,-)
124%{_libdir}/lxc/templates/lxc-*
125
126%files devel
127%defattr(-,root,root,-)
128%{_datadir}/pkgconfig/%{name}.pc
129%{_includedir}/*
130%{_libdir}/liblxc.so
131
132%files doc
133%defattr(-,root,root,-)
134%{_docdir}/%{name}
135
136%changelog
137* Thu Jan 26 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.5-1.20120105
138- update to git current (20120105)
139
140* Mon Jun 06 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.4.2-1
141- update to 0.7.4.2
142
143* Thu Apr 28 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.4.1-2
144- include all templates
145
146* Wed Apr 27 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.4.1-1
147- initial build for Vine Linux
148
149* Fri Mar 25 2011 Silas Sewell <silas@sewell.ch> - 0.7.4.1-1
150- Update to 0.7.4.1
151
152* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.2-2
153- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
154
155* Mon Jul 26 2010 Silas Sewell <silas@sewell.ch> - 0.7.2-1
156- Update to 0.7.2
157- Remove templates
158
159* Tue Jul 06 2010 Silas Sewell <silas@sewell.ch> - 0.7.1-1
160- Update to 0.7.1
161
162* Wed Feb 17 2010 Silas Sewell <silas@sewell.ch> - 0.6.5-1
163- Update to latest release
164- Add /var/lib/lxc directory
165- Patch for sys/stat.h
166
167* Fri Nov 27 2009 Silas Sewell <silas@sewell.ch> - 0.6.4-1
168- Update to latest release
169- Add documentation sub-package
170
171* Mon Jul 27 2009 Silas Sewell <silas@sewell.ch> - 0.6.3-2
172- Apply patch for rawhide kernel
173
174* Sat Jul 25 2009 Silas Sewell <silas@sewell.ch> - 0.6.3-1
175- Initial package
Note: See TracBrowser for help on using the repository browser.