]> git.pld-linux.org Git - packages/libnjb.git/blame - libnjb.spec
- up to 2.2.7
[packages/libnjb.git] / libnjb.spec
CommitLineData
54ac3bda 1#
2# Conditional build:
3%bcond_without static_libs # don't build static library
4#
ea0ace1f 5Summary: API interface to talk to Zen Creative devices
84045b34 6Summary(pl.UTF-8): Interfejs API do komunikacji z urządzeniami Zen Creative
c8caf881 7Name: libnjb
7f35e892
WF
8Version: 2.2.7
9Release: 1
7d54b6b6 10License: BSD
c8caf881 11Group: Libraries
7f35e892
WF
12Source0: http://downloads.sourceforge.net/libnjb/%{name}-%{version}.tar.gz
13# Source0-md5: 73f25f3297abe316dd0abec921781d50
14Patch0: docs.patch
d8293df6 15URL: http://libnjb.sourceforge.net/
7f35e892
WF
16BuildRequires: autoconf
17BuildRequires: automake
18BuildRequires: doxygen
19BuildRequires: libtool
cfb924e6 20BuildRequires: libusb-compat-devel
30c2e141 21BuildRequires: ncurses-devel
c3332f2e 22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
c8caf881 23
24%description
48701d7a 25libnjb is a C library and API for communicating with the Creative
26Nomad JukeBox and Dell DJ digital audio players under BSD, Linux, Mac
27OS X and Windows. The protocol these devices use is presumably called
28PDE (Portable Digital Entertainment protocol) at Creative. Newer
29devices using the Microsoft MTP (Media Transfer Protocol) are NOT
30supported
c8caf881 31
efae7abf
JR
32%description -l pl.UTF-8
33libnjb jest biblioteką C jak również API używanym do komunikacji z
48701d7a 34Creative Nomad JukeBox i cyfrowym odtwarzaczem muzyki Dell DJ dla
efae7abf 35platform BSD, Linux, Mac IS X i Windows. Protokół jest przypuszczalnie
48701d7a 36nazwany przez Creative PDE (Portable Digital Entertainment protocol).
efae7abf
JR
37Nowsze urządzenia używające Microsoft MTP (Media transfer Protocol)
38NIE są obsługiwane.
ea0ace1f 39
40%package devel
41Summary: Header files for njb library
84045b34 42Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libnjb
ea0ace1f 43Group: Development/Libraries
44Requires: %{name} = %{version}-%{release}
cfb924e6 45Requires: libusb-compat-devel
ea0ace1f 46
47%description devel
48Header files for njb library.
49
efae7abf
JR
50%description devel -l pl.UTF-8
51Pliki nagłówkowe biblioteki njb.
ea0ace1f 52
53%package static
54Summary: Static njb library
84045b34 55Summary(pl.UTF-8): Statyczna biblioteka njb
ea0ace1f 56Group: Development/Libraries
57Requires: %{name}-devel = %{version}-%{release}
58
59%description static
60Static njb library.
61
efae7abf 62%description static -l pl.UTF-8
ea0ace1f 63Statyczna biblioteka njb.
82204815 64
ba4b2069
SP
65%package utils
66Summary: njb utilities
84045b34 67Summary(pl.UTF-8): Narzędzia njb
ba4b2069
SP
68Group: Development/Tools
69Requires: %{name}-devel = %{version}-%{release}
70
71%description utils
72Utilities for njb library.
73
efae7abf
JR
74%description utils -l pl.UTF-8
75Narzędzia dla biblioteki njb.
ba4b2069 76
c8caf881 77%prep
78%setup -q
7f35e892 79%patch0 -p1
c8caf881 80
81%build
7f35e892
WF
82%{__libtoolize}
83%{__aclocal}
84%{__autoconf}
85%{__autoheader}
86%{__automake}
54ac3bda 87%configure \
88 %{!?with_static_libs:--disable-static}
30c2e141 89%{__make} \
90 CC="%{__cc}" \
91 CFLAGS="%{rpmcflags} -I/usr/include/ncurses"
c8caf881 92
93%install
c3332f2e 94rm -rf $RPM_BUILD_ROOT
95install -d $RPM_BUILD_ROOT%{_sysconfdir}/hotplug/usb
96
3ffcb114 97%{__make} install \
536cf086 98 DESTDIR=$RPM_BUILD_ROOT \
99 includedir=%{_includedir}/%{name}
cf8e9004 100
c3332f2e 101install nomadjukebox $RPM_BUILD_ROOT%{_sysconfdir}/hotplug/usb
102install nomad.usermap $RPM_BUILD_ROOT%{_sysconfdir}/hotplug/usb
c8caf881 103
ea0ace1f 104%clean
105rm -rf $RPM_BUILD_ROOT
c8caf881 106
ea0ace1f 107%post -p /sbin/ldconfig
108%postun -p /sbin/ldconfig
c8caf881 109
110%files
c3332f2e 111%defattr(644,root,root,755)
7c9cc69d 112%doc AUTHORS ChangeLog FAQ HACKING README
30c2e141 113%attr(755,root,root) %{_libdir}/libnjb.so.*.*.*
7f35e892 114%attr(755,root,root) %ghost %{_libdir}/libnjb.so.5
ea0ace1f 115
116%files devel
117%defattr(644,root,root,755)
7f35e892 118%doc doc/html/*
30c2e141 119%attr(755,root,root) %{_libdir}/libnjb.so
cf8e9004 120%{_libdir}/libnjb.la
536cf086 121%{_includedir}/%{name}
ea0ace1f 122%{_pkgconfigdir}/*.pc
123
54ac3bda 124%if %{with static_libs}
ea0ace1f 125%files static
126%defattr(644,root,root,755)
cf8e9004 127%{_libdir}/libnjb.a
54ac3bda 128%endif
ba4b2069
SP
129
130%files utils
131%defattr(644,root,root,755)
132%attr(755,root,root) %{_bindir}/njb*
This page took 0.208952 seconds and 4 git commands to generate.