source: projects/specs/trunk/lib/libu/libusb1/libusb1-vl.spec @ 9150

Revision 9150, 6.5 KB checked in by inagaki, 9 years ago (diff)

2014-12-13 Ryoichi INAGAKI <ryo1@…>

  • libgusb: updated, compat32
  • libusb1: compat32


Line 
1%define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
2
3Summary: A library which allows userspace access to USB devices
4Summary(ja): USB デバイスにユーザスペースからアクセスするためのライブラリ
5Name: libusb1
6Version: 1.0.19
7Release: 2%{?_dist_release}
8Group: System Environment/Libraries
9License: LGPLv2+
10URL: http://libusb.wiki.sourceforge.net/Libusb1.0
11
12Source0: http://downloads.sourceforge.net/libusb/libusb-%{version}.tar.bz2
13
14BuildRoot: %{_tmppath}/%{name}-%{version}-root
15ExcludeArch: s390 s390x
16BuildRequires: eudev-libudev-devel
17BuildRequires: doxygen
18
19%description
20This package provides a way for applications to access USB devices. Note that
21this library is not compatible with the original libusb-0.1 series.
22
23%description -l ja
24このパッケージはアプリケーションが USB デバイスにアクセスする方法を提供します。
25このライブラリはオリジナルの libusb-0.1 シリーズと互換性がないことに注意してください。
26
27%package devel
28Summary: Development files for libusb
29Summary(ja): libusb の開発用ファイル
30Group: Development/Libraries
31Requires: %{name} = %{version}-%{release}
32Requires: pkgconfig
33
34%description devel
35This package contains the header files, libraries and documentation needed to
36develop applications that use libusb1.
37
38%description devel -l ja
39このパッケージは libusb1 を使うアプリケーションを開発するために
40必要なヘッダファイル、ライブラリ、ドキュメントを含んでいます。
41
42%package static
43Summary: Static development files for libusb
44Summary(ja): libusb の静的開発ファイル
45Group: Development/Libraries
46Requires: %{name}-devel = %{version}-%{release}
47
48%description static
49This package contains static libraries to develop applications that use libusb1.
50
51%description static -l ja
52このパッケージは libusb1 を使うアプリケーションを開発するための
53静的ライブラリを含んでいます。
54
55
56# compat32
57%package -n compat32-%{name}
58Summary: A library which allows userspace access to USB devices
59Summary(ja): USB デバイスにユーザスペースからアクセスするためのライブラリ
60Group:    System Environment/Libraries
61Requires: %{name} = %{version}-%{release}
62Requires: compat32-eudev-libudev
63
64%description -n compat32-%{name}
65This package provides a way for applications to access USB devices. Note that
66this library is not compatible with the original libusb-0.1 series.
67
68%description -n compat32-%{name} -l ja
69このパッケージはアプリケーションが USB デバイスにアクセスする方法を提供します。
70このライブラリはオリジナルの libusb-0.1 シリーズと互換性がないことに注意してください。
71
72%package -n compat32-%{name}-devel
73Summary: Development files for libusb
74Summary(ja): libusb の開発用ファイル
75Group:   Development/Libraries
76Requires: %{name}-devel = %{version}-%{release}
77Requires: compat32-%{name} = %{version}-%{release}
78Requires: compat32-pkgconfig
79
80%description -n compat32-%{name}-devel
81This package contains the header files, libraries and documentation needed to
82develop applications that use libusb1.
83
84%description -n compat32-%{name}-devel -l ja
85このパッケージは libusb1 を使うアプリケーションを開発するために
86必要なヘッダファイル、ライブラリ、ドキュメントを含んでいます。
87
88
89%prep
90%setup -q -n libusb-%{version}
91
92%build
93%configure
94make CFLAGS="$RPM_OPT_FLAGS"
95pushd doc
96make docs
97popd
98
99%install
100rm -rf $RPM_BUILD_ROOT
101make install DESTDIR=$RPM_BUILD_ROOT
102rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
103
104%clean
105rm -rf $RPM_BUILD_ROOT
106
107%post -p /sbin/ldconfig
108%postun -p /sbin/ldconfig
109
110%if %{build_compat32}
111%post -n compat32-%{name} -p /sbin/ldconfig
112%postun -n compat32-%{name} -p /sbin/ldconfig
113%endif
114
115
116%files
117%defattr(-,root,root)
118%doc AUTHORS COPYING README NEWS ChangeLog
119%{_libdir}/libusb-1.0.so.*
120
121%files devel
122%defattr(-,root,root)
123%doc doc/html examples/*.c
124%{_includedir}/libusb-1.0
125%{_libdir}/libusb-1.0.so
126%{_libdir}/pkgconfig/libusb-1.0.pc
127
128%files static
129%defattr(-,root,root)
130%{_libdir}/libusb-1.0.a
131
132# compat32
133%if %{build_compat32}
134%files -n compat32-%{name}
135%defattr(-,root,root,-)
136%{_libdir}/libusb-1.0.so.*
137
138%files -n compat32-%{name}-devel
139%defattr(-,root,root,-)
140%{_libdir}/libusb-1.0.so
141%{_libdir}/pkgconfig/libusb-1.0.pc
142%endif
143
144
145%changelog
146* Sat Dec 13 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 1.0.19-2
147- added compat32 subpackages
148
149* Sat Jul 12 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.19-1
150- new upstream release
151- add BuildRequires: eudev-libudev-devel
152
153* Thu May 10 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> 1.0.9-1
154- new upstream release
155
156* Sun Sep 26 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.8-2
157- rebuild with rpm-4.8.1 for pkg-config file
158
159* Tue May 25 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 1.0.8-1
160- new upstream release
161
162* Thu Dec 3 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 1.0.6-1
163- new upstream release
164
165* Wed Sep 23 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 1.0.3-1
166- new upstream release
167
168* Mon Aug 3 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 1.0.2-1
169- new upstream release
170
171* Sun Jun 14 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 1.0.1-1
172- new upstream release
173- fixed BuildRoot
174- added Japanese description, summary
175
176* Wed May 13 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.0-1
177- initial build for Vine Linux
178
179* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-2
180- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
181
182* Mon Dec 15 2008 - Bastien Nocera <bnocera@redhat.com> - 1.0.0-1
183- Update to 1.0.0
184
185* Fri Nov 21 2008 - Bastien Nocera <bnocera@redhat.com> - 0.9.4-1
186- Update to 0.9.4
187
188* Tue Sep 23 2008 Jindrich Novy <jnovy@redhat.com> 0.9.3-0.1
189- update to 0.9.3
190
191* Sun Jul 06 2008 - Bastien Nocera <bnocera@redhat.com> - 0.9.1
192- Update to 0.9.1
193
194* Mon May 26 2008 Jindrich Novy <jnovy@redhat.com> 0.9.0-0.4
195- update to official beta
196
197* Fri May 23 2008 Jindrich Novy <jnovy@redhat.com> 0.9.0-0.3.gitbef33bb
198- update comment on how the tarball was created
199- use abbreviated git hash within package name to avoid conflicts
200- add to %%description that libusb1 is incompatible with libsub-0.1
201
202* Thu May 22 2008 Jindrich Novy <jnovy@redhat.com> 0.9.0-0.2.gitbef33bb
203- add info on how the snapshot tarball was created
204
205* Wed May 21 2008 Jindrich Novy <jnovy@redhat.com> 0.9.0-0.1.gitbef33bb
206- use proper version to denote it is a git snapshot
207
208* Thu May 15 2008 Jindrich Novy <jnovy@redhat.com> 0.9.0-0.1
209- initial packaging
Note: See TracBrowser for help on using the repository browser.