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