Ignore:
Timestamp:
Mar 3, 2017, 7:53:34 AM (9 years ago)
Author:
Silvan Scherrer
Message:

spec: libusb1: Release version 1.0.21-1.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • spec/trunk/SPECS/libusb1.spec

    r804 r1044  
    1 Summary: A library which allows userspace access to USB devices
    2 Name: libusb1
    3 Version: 1.0.16
    4 Release: 2%{?dist}
    5 Source0: http://downloads.sourceforge.net/libusb/libusb-%{version}.tar.gz
     1Summary:        A library which allows userspace access to USB devices
     2Name:           libusb1
     3Version:        1.0.21
     4Release:        1%{?dist}
    65
    7 License: LGPLv2+
    8 Group: System Environment/Libraries
    9 URL: http://libusb.info/
     6License:        LGPLv2+
     7Group:          System Environment/Libraries
     8URL:            http://libusb.info/
    109
    11 Patch0: libusb1-os2.patch
    12 Patch1: libusb1-os2-src.patch
     10Vendor:         bww bitwise works GmbH
     11%scm_source  svn http://svn.netlabs.org/repos/ports/libusb1/trunk 1938
    1312
    14 BuildRequires: usbcalls-devel
    15 Requires: usbcalls
     13BuildRequires:  usbcalls-devel
     14BuildRequires:  doxygen libtool
     15Requires:       usbcalls
    1616
    1717%description
     
    1919this library is not compatible with the original libusb-0.1 series.
    2020
    21 %package devel
    22 Summary: Development files for libusb
    23 Group: Development/Libraries
    24 Requires: %{name} = %{version}-%{release}
    25 Requires: %{name}-devel-doc = %{version}-%{release}
    26 Requires: pkgconfig
    2721
    28 %description devel
    29 This package contains the header files and libraries needed to develop
    30 applications that use libusb1.
     22%package        devel
     23Summary:        Development files for %{name}
     24Group:          Development/Libraries
     25Requires:       %{name} = %{version}-%{release}
     26Requires:       %{name}-devel-doc = %{version}-%{release}
     27Requires:       pkgconfig
    3128
    32 %package devel-doc
    33 Summary: Development files for libusb
    34 Group: Development/Libraries
    35 Requires: %{name}-devel = %{version}-%{release}
    36 BuildArch: noarch
     29%description    devel
     30The %{name}-devel package contains libraries and header files for
     31developing applications that use %{name}.
    3732
    38 %description devel-doc
    39 This package contains documentation needed to develop applications that
    40 use libusb1.
    4133
    42 %package static
    43 Summary: Static development files for libusb
    44 Group: Development/Libraries
    45 Requires: %{name}-devel = %{version}-%{release}
     34%package        devel-doc
     35Summary:        Development files for %{name}
     36Group:          Development/Libraries
     37Requires:       %{name}-devel = %{version}-%{release}
     38BuildArch:      noarch
    4639
    47 %description static
    48 This package contains static libraries to develop applications that use libusb1.
     40%description    devel-doc
     41This package contains API documentation for %{name}.
     42
     43%legacy_runtime_packages
    4944
    5045%debug_package
    5146
     47
    5248%prep
    53 %setup -q -n libusb-%{version}
    54 %patch0 -p1 -b ~os2
    55 %patch1 -p1 -b ~os2
     49%scm_setup
     50
     51autoreconf -ifv
     52
    5653
    5754%build
    58 export CONFIG_SITE="/@unixroot/usr/share/config.legacy"
    59 %configure
    60 make CFLAGS="$RPM_OPT_FLAGS"
     55export LDFLAGS="-Zhigh-mem -Zomf"
     56export VENDOR="%{vendor}"
     57
     58%configure --disable-static
     59make
     60
     61cd doc
     62make docs
     63cd ..
     64
    6165
    6266%install
    63 rm -rf $RPM_BUILD_ROOT
    64 make install DESTDIR=$RPM_BUILD_ROOT
     67%make_install
    6568rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la
    6669
    67 cp -p libusb/*.dll %{buildroot}%{_libdir}
    68 cp -p libusb/.libs/usb-*_s.a %{buildroot}%{_libdir}
    6970
    7071%clean
    7172rm -rf $RPM_BUILD_ROOT
    7273
     74
     75#post -p /sbin/ldconfig
     76#postun -p /sbin/ldconfig
     77
     78
    7379%files
    7480%defattr(-,root,root)
    75 %doc AUTHORS COPYING README NEWS ChangeLog
     81%license COPYING
     82%doc AUTHORS README ChangeLog
    7683%{_libdir}/*.dll
     84%exclude %{_libdir}/libusb10.dll
     85
    7786
    7887%files devel
    7988%defattr(-,root,root)
    80 %{_includedir}/*
    81 %{_libdir}/*-1.0.a
     89%{_includedir}/libusb-1.0
     90%{_libdir}/*_dll.a
    8291%{_libdir}/pkgconfig/libusb-1.0.pc
     92
    8393
    8494%files devel-doc
    8595%defattr(-,root,root)
    86 %doc examples/*.c
     96%doc doc/html examples/*.c
    8797
    88 %files static
    89 %defattr(-,root,root)
    90 %{_libdir}/*-1.0_s.a
    9198
    9299%changelog
    93 * Wed Jun 15 2016 yd <yd@os2power.com> 0.1.5-2
     100* Mon Dec 12 2016 Silvan Scherrer <silvan.scherrer@aroa.ch> 1.0.21-1
     101- update to version 1.0.21
     102- add the documention
     103- use the new scm_source and scm_setup macros
     104
     105* Wed Jun 15 2016 yd <yd@os2power.com> 1.0.16-2
    94106- added requirements.
    95107- added debug package.
Note: See TracChangeset for help on using the changeset viewer.