tomh / rpms / lirc

Forked from rpms/lirc 6 years ago
Clone
a990457
# TODO:
a990457
# - caraca driver (req: caraca, http://caraca.sf.net/)
a990457
# - irman driver (req: libirman, http://lirc.sf.net/software/snapshots/)
39d6885
# - iguanaIR driver (req: http://iguanaworks.net/ir/usb/installation.shtml)
8c7142e
#   -> would cause license change to "GPLv2"
345f3ec
# - move to -devel (?): irw, *mode2, others?
da5c07d
#   note: xmode2 inflicts a dependency on X, and smode2 on svgalib
96550a3
#   - does someone actually need xmode2/smode2 for something?
754d0f4
# - split utils into subpackage (keep daemons in main package)
345f3ec
# - don't run as root and/or create dedicated group, reduce fifo permissions?
345f3ec
# - Fixup /etc/lirc(m)d.conf %%ghost'ification, existence after erase etc.
345f3ec
ee120bc
%bcond_without  alsa
4795c99
%bcond_without  portaudio
ee120bc
%bcond_without  x
4795c99
%bcond_with     svgalib
ca3f2ab
#define pre     pre3
ee120bc
345f3ec
Name:           lirc
ca3f2ab
Version:        0.8.5
cfb8445
Release:        2%{?pre:.%{pre}}%{?dist}.0.8.4a
345f3ec
Summary:        The Linux Infrared Remote Control package
345f3ec
345f3ec
Group:          System Environment/Daemons
8c7142e
License:        GPLv2+
345f3ec
URL:            http://www.lirc.org/
cfb8445
Source0:        http://downloads.sourceforge.net/lirc/%{name}-0.8.4a.tar.bz2
c2e311a
#Source0:        http://lirc.sourceforge.net/software/snapshots/%{name}-%{version}%{pre}.tar.bz2
345f3ec
Source1:        %{name}.init
345f3ec
Source2:        %{name}.sysconfig
1045f3a
Patch0:         lirc-use-new-instead-of-conf-as-filename-suffix.patch
f968b75
# https://bugzilla.redhat.com/show_bug.cgi?id=457273
f968b75
# http://thread.gmane.org/gmane.comp.hardware.lirc/6884
cfb8445
Patch1:		lirc-0.8.4-standardize-remote-keycodes.patch
b7d3122
Patch2:         lirc-0.8.4-make-remote-names-all-unique.patch
345f3ec
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
345f3ec
da5c07d
BuildRequires:  %{__perl}
ca3f2ab
BuildRequires:  libusb-devel, python-devel
ca3f2ab
BuildRequires:  libftdi-devel, libirman-devel
ca3f2ab
BuildRequires:  automake libtool
ee120bc
%if %{with alsa}
ee120bc
BuildRequires:  alsa-lib-devel
ee120bc
%endif
ee120bc
%if %{with portaudio}
4795c99
BuildRequires:  portaudio-devel >= 19
ee120bc
%endif
ee120bc
%if %{with svgalib}
ee120bc
BuildRequires:  svgalib-devel
ee120bc
%endif
ee120bc
%if %{with x}
ee120bc
BuildRequires:  libXt-devel
ee120bc
%endif
754d0f4
Requires:       %{name}-libs = %{version}-%{release}
da5c07d
Requires(post): /sbin/chkconfig
da5c07d
Requires(post): /sbin/ldconfig
345f3ec
Requires(preun): /sbin/chkconfig
345f3ec
Requires(postun): /sbin/ldconfig
cvsextras 65d1851
cvsextras 65d1851
%description
da5c07d
LIRC is a package that allows you to decode and send infra-red and
da5c07d
other signals of many (but not all) commonly used remote controls.
da5c07d
Included applications include daemons which decode the received
da5c07d
signals as well as user space applications which allow controlling a
da5c07d
computer with a remote control.
cvsextras 65d1851
754d0f4
%package        libs
754d0f4
Summary:        LIRC libraries
754d0f4
Group:          System Environment/Libraries
e1b69bc
# Fix old F8 multilib upgrade path issue
e1b69bc
Obsoletes:      %{name} < 0.8.3
754d0f4
754d0f4
%description    libs
754d0f4
LIRC is a package that allows you to decode and send infra-red and
754d0f4
other signals of many (but not all) commonly used remote controls.
754d0f4
Included applications include daemons which decode the received
754d0f4
signals as well as user space applications which allow controlling a
754d0f4
computer with a remote control.  This package includes shared libraries
754d0f4
that applications use to interface with LIRC.
754d0f4
345f3ec
%package        devel
345f3ec
Summary:        Development files for LIRC
345f3ec
Group:          Development/Libraries
754d0f4
Requires:       %{name}-libs = %{version}-%{release}
345f3ec
345f3ec
%description    devel
ee120bc
LIRC is a package that allows you to decode and send infra-red and
ee120bc
other signals of many (but not all) commonly used remote controls.
ee120bc
Included applications include daemons which decode the received
ee120bc
signals as well as user space applications which allow controlling a
ee120bc
computer with a remote control.  This package includes files for
ee120bc
developing applications that use LIRC.
ee120bc
ee120bc
%package        doc
ee120bc
Summary:        LIRC documentation
ee120bc
Group:          Documentation
ee120bc
ee120bc
%description    doc
ee120bc
LIRC is a package that allows you to decode and send infra-red and
ee120bc
other signals of many (but not all) commonly used remote controls.
ee120bc
Included applications include daemons which decode the received
ee120bc
signals as well as user space applications which allow controlling a
ee120bc
computer with a remote control.  This package contains LIRC
9a3a61c
documentation.
9a3a61c
9a3a61c
%package        remotes
9a3a61c
Summary:        LIRC remote definitions
9a3a61c
Group:          System Environment/Daemons
9a3a61c
9a3a61c
%description    remotes
9a3a61c
LIRC is a package that allows you to decode and send infra-red and
9a3a61c
other signals of many (but not all) commonly used remote controls.
9a3a61c
Included applications include daemons which decode the received
9a3a61c
signals as well as user space applications which allow controlling a
9a3a61c
computer with a remote control.  This package contains a collection
9a3a61c
of remote control configuration files.
345f3ec
cvsextras 65d1851
cvsextras 65d1851
%prep
cfb8445
%setup -q -n %{name}-0.8.4a
ca3f2ab
%patch0 -p1
754d0f4
345f3ec
chmod 644 contrib/*
cfb8445
#chmod +x contrib/hal
754d0f4
ee120bc
sed -i -e 's|/usr/local/etc/|/etc/|' contrib/irman2lirc
754d0f4
aaaea33
sed -i -e 's/\r//' remotes/hercules/lircd.conf.smarttv_stereo \
aaaea33
    remotes/adstech/lircd.conf.usbx-707
754d0f4
ee120bc
sed -i -e 's|/sbin/init.d/lircd|%{_initrddir}/lirc|' contrib/lircs
754d0f4
39d6885
for f in remotes/chronos/lircd.conf.chronos \
aaaea33
    remotes/creative/lircd.conf.livedrive remotes/atiusb/lircd.conf.atiusb \
aaaea33
    NEWS ChangeLog AUTHORS contrib/lircrc ; do
39d6885
    iconv -f iso-8859-1 -t utf-8 $f > $f.utf8 ; mv $f.utf8 $f
39d6885
done
754d0f4
39d6885
sed -i -e 's|"/lib /usr/lib |"/%{_lib} %{_libdir} |' configure # lib64 rpath
754d0f4
ee120bc
# *cough* I wish there was a good way to disable alsa/portaudio/svgalib...
ee120bc
%if ! %{with alsa}
ee120bc
sed -i -e 's/asoundlib.h/ALSA_DISABLED/g' configure*
ee120bc
%endif
ee120bc
%if ! %{with portaudio}
ee120bc
sed -i -e 's/portaudio.h/PORTAUDIO_DISABLED/g' configure*
ee120bc
%endif
ee120bc
%if ! %{with svgalib}
ee120bc
sed -i -e 's/vga.h/SVGALIB_DISABLED/g' configure*
ee120bc
%endif
754d0f4
8639786
touch -r aclocal.m4 configure.ac # avoid autofoo re-run
cvsextras 65d1851
9b7bf75
# Do this after, as we're touching the remote definitions earlier
3b6be74
# Don't create a backup, or the original definitions will get installed
3b6be74
%patch1 -p1
6138a71
%patch2 -p1
ca3f2ab
# Re-run autofoo for new cvs features
ca3f2ab
#autoreconf -i -f
ca3f2ab
#automake
cfb8445
#chmod +x daemons/input_map.sh
cvsextras 65d1851
cvsextras 65d1851
%build
cvsextras 65d1851
%configure \
da5c07d
  --disable-static \
345f3ec
  --disable-dependency-tracking \
da5c07d
  --enable-sandboxed \
ee120bc
%if ! %{with x}
ee120bc
  --without-x \
ee120bc
%endif
da5c07d
  --with-syslog=LOG_DAEMON \
96550a3
  --with-driver=userspace
96550a3
make %{?_smp_mflags}
cvsextras 65d1851
cvsextras 65d1851
%install
345f3ec
rm -rf $RPM_BUILD_ROOT __docs
345f3ec
345f3ec
make install DESTDIR=$RPM_BUILD_ROOT
ee120bc
install -pm 755 contrib/irman2lirc $RPM_BUILD_ROOT%{_bindir}
ee120bc
%if ! %{with svgalib}
ee120bc
rm -f $RPM_BUILD_ROOT%{_mandir}/man1/smode2.1*
ee120bc
%endif
ee120bc
%if ! %{with x}
ee120bc
rm -f $RPM_BUILD_ROOT%{_mandir}/man1/irxevent.1*
ee120bc
rm -f $RPM_BUILD_ROOT%{_mandir}/man1/xmode2.1*
ee120bc
%endif
a990457
9e21000
install -Dpm 644 doc/lirc.hwdb $RPM_BUILD_ROOT%{_datadir}/lirc/lirc.hwdb
9e21000
345f3ec
install -Dpm 755 %{SOURCE1} $RPM_BUILD_ROOT%{_initrddir}/lirc
345f3ec
%{__perl} -pi -e \
345f3ec
  's|/etc/|%{_sysconfdir}/|g ;
345f3ec
   s|/var/|%{_localstatedir}/|g ;
345f3ec
   s|/usr/sbin/|%{_sbindir}/|g' \
345f3ec
  $RPM_BUILD_ROOT%{_initrddir}/lirc
345f3ec
install -Dpm 644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/lirc
a990457
345f3ec
mkdir __docs
345f3ec
cp -pR doc contrib __docs
345f3ec
cd __docs
9e21000
rm -rf doc/Makefile* doc/.libs doc/man* doc/lirc.hwdb
ee120bc
rm -rf contrib/irman2lirc contrib/lirc.* contrib/sendxevent.c
345f3ec
cd ..
a990457
345f3ec
touch $RPM_BUILD_ROOT%{_sysconfdir}/lirc{d,md}.conf
a990457
345f3ec
install -dm 755 $RPM_BUILD_ROOT/dev
345f3ec
touch $RPM_BUILD_ROOT/dev/lirc{d,m}
a990457
da5c07d
rm $RPM_BUILD_ROOT%{_libdir}/liblirc_client.la
345f3ec
9a3a61c
# Put remote definitions in place
9a3a61c
cp -ar remotes $RPM_BUILD_ROOT%{_datadir}/lirc-remotes
345f3ec
345f3ec
%clean
345f3ec
rm -rf $RPM_BUILD_ROOT
345f3ec
cvsextras 65d1851
cvsextras 65d1851
%post
345f3ec
/sbin/chkconfig --add lirc
345f3ec
754d0f4
%post libs -p /sbin/ldconfig
754d0f4
cvsextras 65d1851
%preun
345f3ec
if [ $1 -eq 0 ] ; then
345f3ec
  %{_initrddir}/lirc stop >/dev/null || :
345f3ec
  /sbin/chkconfig --del lirc || :
cvsextras 65d1851
fi
cvsextras 65d1851
754d0f4
%postun libs -p /sbin/ldconfig
754d0f4
345f3ec
cvsextras 65d1851
%files
345f3ec
%defattr(-,root,root,-)
ee120bc
%doc ANNOUNCE AUTHORS ChangeLog COPYING NEWS README TODO
345f3ec
%ghost %config(noreplace) %{_sysconfdir}/lirc*d.conf
345f3ec
%config(noreplace) %{_sysconfdir}/sysconfig/lirc
da5c07d
%{_initrddir}/lirc
96550a3
%{_bindir}/*ir*
345f3ec
%{_bindir}/*mode2
345f3ec
%{_sbindir}/lirc*d
9e21000
%{_datadir}/lirc/
54683ce
%{_mandir}/man1/*ir*.1*
345f3ec
%{_mandir}/man1/*mode2*.1*
345f3ec
%{_mandir}/man8/lirc*d.8*
345f3ec
%ghost /dev/lirc*
345f3ec
754d0f4
%files libs
754d0f4
%defattr(-,root,root,-)
754d0f4
%{_libdir}/liblirc_client.so.*
754d0f4
345f3ec
%files devel
345f3ec
%defattr(-,root,root,-)
da5c07d
%{_includedir}/lirc/
345f3ec
%{_libdir}/liblirc_client.so
345f3ec
ee120bc
%files doc
ee120bc
%defattr(-,root,root,-)
9a3a61c
%doc __docs/*
9a3a61c
9a3a61c
%files remotes
9a3a61c
%defattr(-,root,root,-)
9a3a61c
%dir %{_datadir}/lirc-remotes
9a3a61c
%{_datadir}/lirc-remotes/*
ee120bc
345f3ec
cvsextras 65d1851
%changelog
cfb8445
* Sun Aug 29 2009 Jarod Wilson <jarod@redhat.com> 0.8.5-2.fc10.0.8.4a
cfb8445
- Cheat and release an "update" to 0.8.4a, since 0.8.5 isn't
cfb8445
  compatible with the lirc kernel drivers in the 2.6.27.x kernel
cfb8445
  that F10 looks like it'll be stuck on its entire lifespan
cfb8445
ca3f2ab
* Thu May 28 2009 Jarod Wilson <jarod@redhat.com> 0.8.5-2
ca3f2ab
- Update to lirc 0.8.5
ca3f2ab
- Add irman support, now that libirman is in Fedora (#474992)
ca3f2ab
ca3f2ab
* Sun May 17 2009 Jarod Wilson <jarod@redhat.com> 0.8.5-1.pre3
ca3f2ab
- Update to lirc 0.8.5pre3 cvs snapshot
ca3f2ab
ca3f2ab
* Fri Apr 10 2009 Jarod Wilson <jarod@redhat.com> 0.8.5-1.pre2
ca3f2ab
- Update to lirc 0.8.5pre2 cvs snapshot
ca3f2ab
ca3f2ab
* Thu Feb 26 2009 Jarod Wilson <jarod@redhat.com> 0.8.5-1.pre1
ca3f2ab
- Update to lirc 0.8.5pre1 cvs snapshot
ca3f2ab
- Adds support for usb-connected ftdi-based homebrew transceivers
ca3f2ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
ca3f2ab
ca3f2ab
* Tue Dec 09 2008 Jarod Wilson <jarod@redhat.com> 0.8.4a-3
ca3f2ab
- BR: automake and libtool to get cvs additions building
ca3f2ab
ca3f2ab
* Mon Dec 08 2008 Jarod Wilson <jarod@redhat.com> 0.8.4a-2
87f39f6
- Nuke bogus and harmful %%postun --try-restart (#474960)
ca3f2ab
- Assorted updates from lirc cvs:
ca3f2ab
  * Add uinput injection support
ca3f2ab
  * Add support for binding lircd listener to a specific ip
87f39f6
ca3f2ab
* Sun Oct 26 2008 Jarod Wilson <jarod@redhat.com> 0.8.4a-1
e3ad0d9
- Update to lirc 0.8.4a release (fixes mode2 irrecord failures)
e3ad0d9
- Really fix the mceusb remote config file this time
e3ad0d9
ca3f2ab
* Thu Oct 16 2008 Jarod Wilson <jarod@redhat.com> 0.8.4-2
b7d3122
- Make all remote configs have unique names (#467303)
b7d3122
- Fix up some key names that got screwed up by standardization script
b7d3122
ca3f2ab
* Sun Oct 12 2008 Jarod Wilson <jarod@redhat.com> 0.8.4-1
c2e311a
- Update to 0.8.4 release
c2e311a
ca3f2ab
* Fri Oct 10 2008 Jarod Wilson <jarod@redhat.com> 0.8.4-0.5.pre2
4795c99
- Re-enable portaudio driver by default, require v19 or later
4795c99
ca3f2ab
* Mon Oct 06 2008 Jarod Wilson <jarod@redhat.com> 0.8.4-0.4.pre2
0e40b3d
- Update to 0.8.4pre2
0e40b3d
ca3f2ab
* Mon Oct 06 2008 Bastien Nocera <bnocera@redhat.com> 0.8.4-0.3.pre1
6138a71
- Fix more keycodes for the streamzap remote
6138a71
ca3f2ab
* Wed Oct 01 2008 Bastien Nocera <bnocera@redhat.com> 0.8.4-0.2.pre1
3b6be74
- Don't create a backup for the keycodes patch, or all the original files
3b6be74
  will also get installed, and get used in gnome-lirc-properties
3b6be74
ca3f2ab
* Wed Sep 24 2008 Jarod Wilson <jarod@redhat.com> 0.8.4-0.1.pre1
1045f3a
- Update to 0.8.4pre1
1045f3a
- Drop upstream patches
1045f3a
- Adds support for the CommandIR II userspace driver
1045f3a
ca3f2ab
* Tue Sep 16 2008 Jarod Wilson <jarod@redhat.com> 0.8.3-7
e1b69bc
- Fix multilib upgrade path from F8 (Nicolas Chauvet, #462435)
e1b69bc
ca3f2ab
* Thu Aug 14 2008 Bastien Nocera <bnocera@redhat.com> 0.8.3-6
6fd9305
- Make lircd not exit when there's no device available, so that the
6fd9305
  daemon is running as expected when the hardware is plugged back in
6fd9305
  (#440231)
6fd9305
ca3f2ab
* Thu Aug 14 2008 Bastien Nocera <bnocera@redhat.com> 0.8.3-5
f968b75
- Add huge patch to fix the majority of remotes to have sensible keycodes,
f968b75
  so they work out-of-the-box (#457273)
f968b75
ca3f2ab
* Mon Jun 23 2008 Jarod Wilson <jwilson@redhat.com> 0.8.3-4
f70266d
- Drop resume switch patch, no longer required
f70266d
- Add support for config option style used by gnome-lirc-properties (#442341)
f70266d
ca3f2ab
* Mon Jun 02 2008 Jarod Wilson <jwilson@redhat.com> 0.8.3-3
9a3a61c
- Add additional required patches for gnome-lirc-properties (#442248)
9a3a61c
- Put remote definitions in their own sub-package (#442328)
9a3a61c
ca3f2ab
* Mon May 12 2008 Jarod Wilson <jwilson@redhat.com> 0.8.3-2
66c62ba
- Include upstream patch for lircd.conf remote include directives (#442248)
66c62ba
- Include upstream patch to validate transmit buffers
66c62ba
ca3f2ab
* Sun May 04 2008 Jarod Wilson <jwilson@redhat.com> 0.8.3-1
a7a31a0
- Update to 0.8.3 release
a7a31a0
ca3f2ab
* Sun Apr 27 2008 Jarod Wilson <jwilson@redhat.com> 0.8.3-0.4.pre3
bd12454
- Update to 0.8.3pre3
bd12454
ca3f2ab
* Sun Apr 06 2008 Jarod Wilson <jwilson@redhat.com> 0.8.3-0.3.pre2
8639786
- Update to 0.8.3pre2
8639786
ca3f2ab
* Tue Feb 12 2008 Ville Skyttä <ville.skytta at iki.fi> 0.8.3-0.2.pre1
754d0f4
- Split libraries into -libs subpackage.
754d0f4
- Refresh autotools re-run avoidance hack.
754d0f4
ca3f2ab
* Thu Oct 18 2007 Jarod Wilson <jwilson@redhat.com> 0.8.3-0.1.pre1
d184e61
- 0.8.3pre1
d184e61
- adds Mac IR support, resolves bz #284291
d184e61
ca3f2ab
* Wed Aug 15 2007 Ville Skyttä <ville.skytta at iki.fi> 0.8.2-2
8c7142e
- License: GPLv2+
8c7142e
ca3f2ab
* Sun Jun 10 2007 Ville Skyttä <ville.skytta at iki.fi> 0.8.2-1
9e21000
- 0.8.2.
9e21000
ca3f2ab
* Wed Jun  6 2007 Ville Skyttä <ville.skytta at iki.fi> 0.8.2-0.1.pre3
aaaea33
- 0.8.2pre3.
aaaea33
- Fix up linefeeds and char encodings of more docs.
aaaea33
ca3f2ab
* Fri May 18 2007 Ville Skyttä <ville.skytta at iki.fi> 0.8.2-0.1.pre2
4f7dc38
- 0.8.2pre2.
4f7dc38
ca3f2ab
* Sun Jan  7 2007 Ville Skyttä <ville.skytta at iki.fi> 0.8.1-1
3306657
- 0.8.1.
3306657
ca3f2ab
* Sat Dec 30 2006 Ville Skyttä <ville.skytta at iki.fi> 0.8.1-0.2.pre5
76eb4da
- 0.8.1pre5.
76eb4da
ca3f2ab
* Tue Dec 12 2006 Ville Skyttä <ville.skytta at iki.fi> 0.8.1-0.2.pre4
bf01a5b
- 0.8.1pre4.
bf01a5b
ca3f2ab
* Thu Nov 30 2006 Ville Skyttä <ville.skytta at iki.fi> 0.8.1-0.2.pre3
52bbca8
- 0.8.1pre3.
52bbca8
ca3f2ab
* Sun Oct 15 2006 Ville Skyttä <ville.skytta at iki.fi> 0.8.1-0.2.pre2
39d6885
- 0.8.1pre2, optflags patch no longer needed.
39d6885
ca3f2ab
* Mon Aug 28 2006 Ville Skyttä <ville.skytta at iki.fi> 0.8.1-0.2.pre1
87d1f01
- Rebuild.
87d1f01
ca3f2ab
* Sat Jul  1 2006 Ville Skyttä <ville.skytta at iki.fi> 0.8.1-0.1.pre1
ee120bc
- 0.8.1pre1.
ee120bc
- Add rpmbuild options for enabling/disabling ALSA, portaudio and/or X
ee120bc
  support, ALSA and X enabled by default, portaudio not.
ee120bc
- Split most of the documentation to -doc subpackage.
ee120bc
- Install irman2lirc as non-doc.
ee120bc
ca3f2ab
* Tue Feb 14 2006 Ville Skyttä <ville.skytta at iki.fi> 0.8.0-3
37ad907
- Avoid standard rpaths on lib64 archs.
37ad907
ca3f2ab
* Sat Jan 21 2006 Ville Skyttä <ville.skytta at iki.fi> 0.8.0-2
673f2fc
- 0.8.0.
673f2fc
ca3f2ab
* Sat Jan 14 2006 Ville Skyttä <ville.skytta at iki.fi> 0.8.0-0.2.pre4
abbc690
- 0.8.0pre4.
abbc690
ca3f2ab
* Sun Jan  1 2006 Ville Skyttä <ville.skytta at iki.fi> 0.8.0-0.2.pre3
f32e878
- 0.8.0pre3.
f32e878
a990457
* Tue Dec 27 2005 Ville Skyttä <ville.skytta at iki.fi>
a990457
- Split kernel modules into separate package.
a990457
- Disable debugging features.
a990457
ca3f2ab
* Wed Dec 14 2005 Ville Skyttä <ville.skytta at iki.fi> 0.8.0-0.2.pre2
54683ce
- 0.8.0pre2, kernel >= 2.6.15 USB patch applied upstream.
54683ce
- lirc_clientd renamed to lircrcd.
54683ce
ca3f2ab
* Tue Nov 29 2005 Ville Skyttä <ville.skytta at iki.fi> 0.8.0-0.2.pre1
96550a3
- Pull security fix for the new lirc_clientd from upstream CVS, and
96550a3
  while at it, some other useful post-0.8.0pre1 changes.
96550a3
- Kernel >= 2.6.15 patchwork based on initial patch from Andy Burns (#172404).
96550a3
- Disable lirc_cmdir kernel module (unknown symbols).
96550a3
- Adapt to modular X.Org packaging.
96550a3
ca3f2ab
* Wed Nov  9 2005 Ville Skyttä <ville.skytta at iki.fi> 0.8.0-0.1.pre1
96550a3
- 0.8.0pre1, usage message patch applied upstream.
96550a3
ca3f2ab
* Sun Oct 30 2005 Ville Skyttä <ville.skytta at iki.fi> 0.7.3-0.1.pre1
96550a3
- 0.7.3pre1, "no device" crash fix applied upstream.
96550a3
- Fix lircd and lircmd usage messages.
96550a3
ca3f2ab
* Wed Aug 31 2005 Ville Skyttä <ville.skytta at iki.fi> 0.7.2-3
a644e8e
- Make the init script startup earlier and shutdown later by default.
a644e8e
ca3f2ab
* Sun Aug 14 2005 Ville Skyttä <ville.skytta at iki.fi> 0.7.2-2
da5c07d
- 0.7.2, patch to fix crash at startup when no device is specified.
da5c07d
- Enable audio input driver support (portaudio).
da5c07d
- Improve package description.
da5c07d
- Don't ship static libraries.
da5c07d
- Drop pre Fedora Extras backwards compatibility hacks.
da5c07d
- Make svgalib support (smode2) build conditional, disabled by default.
da5c07d
- Simplify module package build (still work in progress, disabled by default).
da5c07d
- Other minor specfile cleanups and maintainability improvements.
da5c07d
ca3f2ab
* Thu May 26 2005 Ville Skyttä <ville.skytta at iki.fi> 0.7.1-3
5fece43
- Adjust kernel module build for FC4 and add hauppauge, igorplugusb, imon,
5fece43
  sasem, and streamzap to the list of modules to build.  This stuff is still
5fece43
  disabled by default, rebuild with "--with modules --target $arch" to enable.
5fece43
ca3f2ab
* Sun Apr 17 2005 Ville Skyttä <ville.skytta at iki.fi> 0.7.1-2
0c66622
- 0.7.1.
0c66622
c7c4c05
* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
c7c4c05
- rebuilt
c7c4c05
ca3f2ab
* Sun Dec  5 2004 Ville Skyttä <ville.skytta at iki.fi> 0.7.0-1
345f3ec
- Update to 0.7.0; major rework of the package:
345f3ec
- Change default driver to "any".
345f3ec
- Add -devel subpackage.
345f3ec
- Improve init script, add %%{_sysconfdir}/sysconfig/lirc for options.
345f3ec
- Rename init script to "lirc" to follow upstream; the script is not only
345f3ec
  for lircd, but lircmd as well.
345f3ec
- Log to syslog instead of separate log file.
345f3ec
- %%ghost'ify /dev/lirc*.
345f3ec
- Build kernel modules when rebuilt with "--with kmod".  This stuff was mostly
345f3ec
  borrowed from Axel Thimm's packages, and is not really ready for FC3+ yet.
345f3ec
- Enable debugging features.
345f3ec
- Specfile cleanups.
345f3ec
cvsextras 65d1851
* Mon Aug 30 2004 Matthias Saou <http://freshrpms.net/> 0.6.6-3
cvsextras 65d1851
- Added missing /sbin/ldconfig calls.
cvsextras 65d1851
cvsextras 65d1851
* Wed May 19 2004 Matthias Saou <http://freshrpms.net/> 0.6.6-2
cvsextras 65d1851
- Rebuild for Fedora Core 2... this spec file still _really_ needs reworking!
cvsextras 65d1851
cvsextras 65d1851
* Fri Nov  7 2003 Matthias Saou <http://freshrpms.net/> 0.6.6-2
cvsextras 65d1851
- Rebuild for Fedora Core 1... this spec file _really_ needs reworking!
cvsextras 65d1851
cvsextras 65d1851
* Mon Mar 31 2003 Matthias Saou <http://freshrpms.net/>
cvsextras 65d1851
- Rebuilt for Red Hat Linux 9... this spec file needs some reworking!
cvsextras 65d1851
cvsextras 65d1851
* Mon Oct  7 2002 Matthias Saou <http://freshrpms.net/>
cvsextras 65d1851
- Update to 0.6.6 final.
cvsextras 65d1851
cvsextras 65d1851
* Mon Sep 16 2002 Matthias Saou <http://freshrpms.net/>
cvsextras 65d1851
- Updated to latest pre-version.
cvsextras 65d1851
- Kernel modules still need to be compiled separately and with a custom
cvsextras 65d1851
  kernel :-(
cvsextras 65d1851
cvsextras 65d1851
* Thu May  2 2002 Matthias Saou <http://freshrpms.net/>
cvsextras 65d1851
- Update to 0.6.5.
cvsextras 65d1851
- Rebuilt against Red Hat Linux 7.3.
cvsextras 65d1851
- Added the %%{?_smp_mflags} expansion.
cvsextras 65d1851
cvsextras 65d1851
* Thu Oct  4 2001 Matthias Saou <http://freshrpms.net/>
cvsextras 65d1851
- Initial RPM release.
cvsextras 65d1851