File libhdhomerun.spec of Package libhdhomerun

Name:          libhdhomerun
Version:       20100213
Release:       1
Summary:       Library and Utility for SiliconDust HDHomeRun Digital Tuners
License:       LGPL
Group:         Productivity/Multimedia/Other
URL:           http://www.silicondust.com/
Source:        %{name}_%{version}.tgz
Patch:         add-soname.patch
Buildroot:     %{_tmppath}/%{name}-root

%description
The SiliconDust HDHomeRun is a networked digital tuner that streams full
broadcast streams over ethernet for viewing and recording.

Authors:
-------
    SiliconDust <http://www.silicondust.com/>

%package -n hdhomerun
Summary:       Utility for Configuring SiliconDust HDHomeRun Digital Tuners
Group:         Productivity/Multimedia/Other
Requires:      libhdhomerun1 = %{version}

%description -n hdhomerun
The SiliconDust HDHomeRun is a networked digital tuner that streams full
broadcast streams over ethernet for viewing and recording.

This package contains the hdhomerun_config utility for managing HDHomeRun
devices.

Authors:
-------
    SiliconDust <http://www.silicondust.com/>


%package -n libhdhomerun1
Summary:       Utility for Configuring SiliconDust HDHomeRun Digital Tuners
Group:         System/Libraries

%description -n libhdhomerun1
The SiliconDust HDHomeRun is a networked digital tuner that streams full
broadcast streams over ethernet for viewing and recording.

This package contains the libhdhomerun library.

Authors:
-------
    SiliconDust <http://www.silicondust.com/>


%package devel
Summary:       Development files for libhdhomerun
Group:         Development/Libraries/C and C++
Requires:      libhdhomerun1 = %{version}

%description devel
The SiliconDust HDHomeRun is a networked digital tuner that streams full
broadcast streams over ethernet for viewing and recording. This package
contains a library and the hdhomerun_config utility for managing HDHomeRun
devices.

This package contains files needed for development.

Authors:
-------
    SiliconDust <http://www.silicondust.com/>


%prep
%setup -q -n %{name}
chmod 0644 *
%patch -p1

%build
export CFLAGS="$RPM_OPT_FLAGS -g"
make

%install
install -d -m 0755 %{buildroot}%{_libdir}
install -m 0755 libhdhomerun.so* %{buildroot}%{_libdir}
install -D -m 0755 hdhomerun_config %{buildroot}%{_bindir}/hdhomerun_config
install -d -m 0755 %{buildroot}%{_includedir}
install -m 0644 *.h %{buildroot}%{_includedir}

%post -n libhdhomerun1 -p /sbin/ldconfig

%postun -n libhdhomerun1 -p /sbin/ldconfig

%clean
rm -rf %{buildroot}

%files -n hdhomerun
%defattr (-, root, root)
%doc lgpl.txt
%{_bindir}/hdhomerun_config

%files -n libhdhomerun1
%defattr (-, root, root)
%{_libdir}/libhdhomerun.so.*

%files devel
%defattr (-, root, root)
%{_includedir}/hdhomerun*
%{_libdir}/libhdhomerun.so

%changelog
openSUSE Build Service is sponsored by