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

Revision 12358, 6.8 KB checked in by tomop, 4 years ago (diff)

updated 7 packages

btrfs-progs-5.4.1-1

gsm-1.0.18-1

lzo-2.10-2

libusb1-1.0.23-1

usbutils-012-1

wireless-tools-29-5

zlib-1.2.11-3

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