tomh / rpms / lirc

Forked from rpms/lirc 6 years ago
Clone
58b3320
# TODO:
58b3320
# - caraca driver (req: caraca, http://caraca.sf.net/)
58b3320
# - irman driver (req: libirman, http://lirc.sf.net/software/snapshots/)
285123d
# - iguanaIR driver (req: http://iguanaworks.net/ir/usb/installation.shtml)
6117573
#   -> would cause license change to "GPLv2"
b830d9a
# - move to -devel (?): irw, *mode2, others?
1041431
#   note: xmode2 inflicts a dependency on X, and smode2 on svgalib
b0fc0d5
#   - does someone actually need xmode2/smode2 for something?
e6acbb5
# - split utils into subpackage (keep daemons in main package)
b830d9a
# - don't run as root and/or create dedicated group, reduce fifo permissions?
b830d9a
# - Fixup /etc/lirc(m)d.conf %%ghost'ification, existence after erase etc.
b830d9a
15c053a
%bcond_without  alsa
46c9e00
%bcond_without  portaudio
15c053a
%bcond_without  x
46c9e00
%bcond_with     svgalib
Jarod Wilson 70c5fd9
%bcond_without  irman
Jarod Wilson 70c5fd9
%bcond_without  ftdi
Jarod Wilson 71e0fe1
%bcond_with     iguanaIR
Jarod Wilson 2b9bd21
Jarod Wilson 71e0fe1
%global released 0
Jarod Wilson 71e0fe1
%define pre     pre1
15c053a
b830d9a
Name:           lirc
Jarod Wilson 71e0fe1
Version:        0.9.0
Jarod Wilson 2b9bd21
%if 0%{?released}
Jarod Wilson 2b9bd21
Release:        1%{?dist}
Jarod Wilson 2b9bd21
%else
Jarod Wilson 2b9bd21
Release:        0.1.%{pre}%{?dist}
Jarod Wilson 2b9bd21
%endif
b830d9a
Summary:        The Linux Infrared Remote Control package
b830d9a
b830d9a
Group:          System Environment/Daemons
6117573
License:        GPLv2+
b830d9a
URL:            http://www.lirc.org/
Jarod Wilson 2b9bd21
%if 0%{?released}
6402ffb
Source0:        http://downloads.sourceforge.net/lirc/%{name}-%{version}.tar.bz2
Jarod Wilson 2b9bd21
%else
Jarod Wilson 9108bef
Source0:        http://www.lirc.org/software/snapshots/%{name}-%{version}-%{pre}.tar.bz2
Jarod Wilson 2b9bd21
%endif
b830d9a
Source1:        %{name}.init
b830d9a
Source2:        %{name}.sysconfig
b830d9a
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
b830d9a
1041431
BuildRequires:  %{__perl}
e9c5254
BuildRequires:  libusb-devel, python-devel
e83ecdd
BuildRequires:  automake libtool
Jarod Wilson a971cba
%if %{with irman}
Jarod Wilson 70c5fd9
BuildRequires:  libirman-devel
Jarod Wilson 70c5fd9
%endif
Jarod Wilson a971cba
%if %{with ftdi}
Jarod Wilson 70c5fd9
BuildRequires:  libftdi-devel
Jarod Wilson 70c5fd9
%endif
15c053a
%if %{with alsa}
15c053a
BuildRequires:  alsa-lib-devel
15c053a
%endif
15c053a
%if %{with portaudio}
46c9e00
BuildRequires:  portaudio-devel >= 19
15c053a
%endif
15c053a
%if %{with svgalib}
15c053a
BuildRequires:  svgalib-devel
15c053a
%endif
15c053a
%if %{with x}
15c053a
BuildRequires:  libXt-devel
15c053a
%endif
Jarod Wilson 71e0fe1
%if %{with iguanaIR}
Jarod Wilson 71e0fe1
BuildRequires:  iguanaIR-devel
Jarod Wilson 71e0fe1
%endif
e6acbb5
Requires:       %{name}-libs = %{version}-%{release}
1041431
Requires(post): /sbin/chkconfig
1041431
Requires(post): /sbin/ldconfig
b830d9a
Requires(preun): /sbin/chkconfig
b830d9a
Requires(postun): /sbin/ldconfig
cvsextras 3b7cb6d
cvsextras 3b7cb6d
%description
1041431
LIRC is a package that allows you to decode and send infra-red and
1041431
other signals of many (but not all) commonly used remote controls.
1041431
Included applications include daemons which decode the received
1041431
signals as well as user space applications which allow controlling a
1041431
computer with a remote control.
cvsextras 3b7cb6d
e6acbb5
%package        libs
e6acbb5
Summary:        LIRC libraries
e6acbb5
Group:          System Environment/Libraries
46db3b8
# Fix old F8 multilib upgrade path issue
46db3b8
Obsoletes:      %{name} < 0.8.3
e6acbb5
e6acbb5
%description    libs
e6acbb5
LIRC is a package that allows you to decode and send infra-red and
e6acbb5
other signals of many (but not all) commonly used remote controls.
e6acbb5
Included applications include daemons which decode the received
e6acbb5
signals as well as user space applications which allow controlling a
e6acbb5
computer with a remote control.  This package includes shared libraries
e6acbb5
that applications use to interface with LIRC.
e6acbb5
b830d9a
%package        devel
b830d9a
Summary:        Development files for LIRC
b830d9a
Group:          Development/Libraries
e6acbb5
Requires:       %{name}-libs = %{version}-%{release}
b830d9a
b830d9a
%description    devel
15c053a
LIRC is a package that allows you to decode and send infra-red and
15c053a
other signals of many (but not all) commonly used remote controls.
15c053a
Included applications include daemons which decode the received
15c053a
signals as well as user space applications which allow controlling a
15c053a
computer with a remote control.  This package includes files for
15c053a
developing applications that use LIRC.
15c053a
15c053a
%package        doc
15c053a
Summary:        LIRC documentation
15c053a
Group:          Documentation
15c053a
15c053a
%description    doc
15c053a
LIRC is a package that allows you to decode and send infra-red and
15c053a
other signals of many (but not all) commonly used remote controls.
15c053a
Included applications include daemons which decode the received
15c053a
signals as well as user space applications which allow controlling a
15c053a
computer with a remote control.  This package contains LIRC
89675d7
documentation.
89675d7
89675d7
%package        remotes
89675d7
Summary:        LIRC remote definitions
89675d7
Group:          System Environment/Daemons
89675d7
89675d7
%description    remotes
89675d7
LIRC is a package that allows you to decode and send infra-red and
89675d7
other signals of many (but not all) commonly used remote controls.
89675d7
Included applications include daemons which decode the received
89675d7
signals as well as user space applications which allow controlling a
89675d7
computer with a remote control.  This package contains a collection
89675d7
of remote control configuration files.
b830d9a
cvsextras 3b7cb6d
cvsextras 3b7cb6d
%prep
Jarod Wilson c67594e
%if 0%{?released}
Jarod Wilson c67594e
%setup -q
Jarod Wilson c67594e
%else
Jarod Wilson c67594e
%setup -q -n %{name}-%{version}-%{pre}
Jarod Wilson c67594e
%endif
e6acbb5
b830d9a
chmod 644 contrib/*
e9c5254
chmod +x contrib/hal
e6acbb5
15c053a
sed -i -e 's|/usr/local/etc/|/etc/|' contrib/irman2lirc
e6acbb5
15c053a
sed -i -e 's|/sbin/init.d/lircd|%{_initrddir}/lirc|' contrib/lircs
e6acbb5
285123d
for f in remotes/chronos/lircd.conf.chronos \
cd4f796
    remotes/creative/lircd.conf.livedrive remotes/atiusb/lircd.conf.atiusb \
cd4f796
    NEWS ChangeLog AUTHORS contrib/lircrc ; do
285123d
    iconv -f iso-8859-1 -t utf-8 $f > $f.utf8 ; mv $f.utf8 $f
285123d
done
e6acbb5
eb63a0b
# use /dev/lirc0 by default instead of /dev/lirc
eb63a0b
sed -i -e 's|#define DEV_LIRC	"lirc"|#define DEV_LIRC	"lirc0"|' config.h.in
eb63a0b
eb63a0b
# use fixed instead of Courier w/xmode2, should be more prevalent on linux boxen
eb63a0b
sed -i -e 's|char.*font1_name.*Courier.*$|char		font1_name[]="-misc-fixed-*-r-*-*-12-*-*-*-*-*-iso8859-1";|g' tools/xmode2.c
eb63a0b
285123d
sed -i -e 's|"/lib /usr/lib |"/%{_lib} %{_libdir} |' configure # lib64 rpath
e6acbb5
15c053a
# *cough* I wish there was a good way to disable alsa/portaudio/svgalib...
15c053a
%if ! %{with alsa}
15c053a
sed -i -e 's/asoundlib.h/ALSA_DISABLED/g' configure*
15c053a
%endif
15c053a
%if ! %{with portaudio}
15c053a
sed -i -e 's/portaudio.h/PORTAUDIO_DISABLED/g' configure*
15c053a
%endif
15c053a
%if ! %{with svgalib}
15c053a
sed -i -e 's/vga.h/SVGALIB_DISABLED/g' configure*
15c053a
%endif
e6acbb5
4ffbb7a
touch -r aclocal.m4 configure.ac # avoid autofoo re-run
cvsextras 3b7cb6d
4661870
# Re-run autofoo for new cvs features
e9c5254
#autoreconf -i -f
e9c5254
#automake
4661870
chmod +x daemons/input_map.sh
cvsextras 3b7cb6d
cvsextras 3b7cb6d
%build
cvsextras 3b7cb6d
%configure \
1041431
  --disable-static \
b830d9a
  --disable-dependency-tracking \
1041431
  --enable-sandboxed \
15c053a
%if ! %{with x}
15c053a
  --without-x \
15c053a
%endif
1041431
  --with-syslog=LOG_DAEMON \
b0fc0d5
  --with-driver=userspace
Jarod Wilson 7aaddef
# make %{?_smp_mflags}
Jarod Wilson 7aaddef
# parallel makes are currently busted, do single-threaded for now
Jarod Wilson 7aaddef
make
cvsextras 3b7cb6d
cvsextras 3b7cb6d
%install
b830d9a
rm -rf $RPM_BUILD_ROOT __docs
b830d9a
b830d9a
make install DESTDIR=$RPM_BUILD_ROOT
15c053a
install -pm 755 contrib/irman2lirc $RPM_BUILD_ROOT%{_bindir}
15c053a
%if ! %{with svgalib}
15c053a
rm -f $RPM_BUILD_ROOT%{_mandir}/man1/smode2.1*
15c053a
%endif
15c053a
%if ! %{with x}
15c053a
rm -f $RPM_BUILD_ROOT%{_mandir}/man1/irxevent.1*
15c053a
rm -f $RPM_BUILD_ROOT%{_mandir}/man1/xmode2.1*
15c053a
%endif
58b3320
3c80c36
install -Dpm 644 doc/lirc.hwdb $RPM_BUILD_ROOT%{_datadir}/lirc/lirc.hwdb
3c80c36
b830d9a
install -Dpm 755 %{SOURCE1} $RPM_BUILD_ROOT%{_initrddir}/lirc
b830d9a
%{__perl} -pi -e \
b830d9a
  's|/etc/|%{_sysconfdir}/|g ;
b830d9a
   s|/var/|%{_localstatedir}/|g ;
b830d9a
   s|/usr/sbin/|%{_sbindir}/|g' \
b830d9a
  $RPM_BUILD_ROOT%{_initrddir}/lirc
b830d9a
install -Dpm 644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/lirc
58b3320
b830d9a
mkdir __docs
b830d9a
cp -pR doc contrib __docs
b830d9a
cd __docs
3c80c36
rm -rf doc/Makefile* doc/.libs doc/man* doc/lirc.hwdb
15c053a
rm -rf contrib/irman2lirc contrib/lirc.* contrib/sendxevent.c
b830d9a
cd ..
58b3320
6402ffb
install -dm 755 $RPM_BUILD_ROOT%{_sysconfdir}/lirc
6402ffb
touch $RPM_BUILD_ROOT%{_sysconfdir}/lirc/lirc{d,md}.conf
58b3320
aaf95ca
install -dm 755 $RPM_BUILD_ROOT%{_localstatedir}/run/lirc/
aaf95ca
touch $RPM_BUILD_ROOT%{_localstatedir}/run/lirc/lirc{d,m}
58b3320
1041431
rm $RPM_BUILD_ROOT%{_libdir}/liblirc_client.la
b830d9a
89675d7
# Put remote definitions in place
89675d7
cp -ar remotes $RPM_BUILD_ROOT%{_datadir}/lirc-remotes
b830d9a
b830d9a
%clean
b830d9a
rm -rf $RPM_BUILD_ROOT
b830d9a
cvsextras 3b7cb6d
cvsextras 3b7cb6d
%post
b830d9a
/sbin/chkconfig --add lirc
6402ffb
# If we're upgrading, move config files into their new location, if need be
6402ffb
if [ $1 -ge 2 ] ; then
6402ffb
  if [ -e %{_sysconfdir}/lircd.conf -a ! -e %{_sysconfdir}/lirc/lircd.conf ]; then
6402ffb
    mv %{_sysconfdir}/lircd.conf %{_sysconfdir}/lirc/lircd.conf
6402ffb
  fi
6402ffb
  if [ -e %{_sysconfdir}/lircmd.conf -a ! -e %{_sysconfdir}/lirc/lircmd.conf ]; then
6402ffb
    mv %{_sysconfdir}/lircmd.conf %{_sysconfdir}/lirc/lircmd.conf
6402ffb
  fi
6402ffb
fi
b830d9a
e6acbb5
%post libs -p /sbin/ldconfig
e6acbb5
cvsextras 3b7cb6d
%preun
b830d9a
if [ $1 -eq 0 ] ; then
b830d9a
  %{_initrddir}/lirc stop >/dev/null || :
b830d9a
  /sbin/chkconfig --del lirc || :
cvsextras 3b7cb6d
fi
cvsextras 3b7cb6d
e6acbb5
%postun libs -p /sbin/ldconfig
e6acbb5
b830d9a
cvsextras 3b7cb6d
%files
b830d9a
%defattr(-,root,root,-)
15c053a
%doc ANNOUNCE AUTHORS ChangeLog COPYING NEWS README TODO
6402ffb
%ghost %config(noreplace) %{_sysconfdir}/lirc/lirc*d.conf
b830d9a
%config(noreplace) %{_sysconfdir}/sysconfig/lirc
1041431
%{_initrddir}/lirc
b0fc0d5
%{_bindir}/*ir*
b830d9a
%{_bindir}/*mode2
b830d9a
%{_sbindir}/lirc*d
aaf95ca
%dir %{_datadir}/lirc/
3c80c36
%{_datadir}/lirc/
aaf95ca
%dir %{_localstatedir}/run/lirc/
274244a
%{_mandir}/man1/*ir*.1*
b830d9a
%{_mandir}/man1/*mode2*.1*
b830d9a
%{_mandir}/man8/lirc*d.8*
aaf95ca
%ghost %{_localstatedir}/run/lirc/lirc*
b830d9a
e6acbb5
%files libs
e6acbb5
%defattr(-,root,root,-)
8c2e0b5
%doc COPYING
e6acbb5
%{_libdir}/liblirc_client.so.*
e6acbb5
b830d9a
%files devel
b830d9a
%defattr(-,root,root,-)
1041431
%{_includedir}/lirc/
b830d9a
%{_libdir}/liblirc_client.so
b830d9a
15c053a
%files doc
15c053a
%defattr(-,root,root,-)
8c2e0b5
%doc __docs/* COPYING
89675d7
89675d7
%files remotes
89675d7
%defattr(-,root,root,-)
89675d7
%dir %{_datadir}/lirc-remotes
89675d7
%{_datadir}/lirc-remotes/*
15c053a
b830d9a
cvsextras 3b7cb6d
%changelog
Jarod Wilson 71e0fe1
* Tue Oct 26 2010 Jarod Wilson <jarod@redhat.com> 0.9.0-0.1.pre1
Jarod Wilson 71e0fe1
- Update to lirc 0.9.0-pre1 snapshot
Jarod Wilson 71e0fe1
- Add conditional flag for building with iguanaIR support (there's an
Jarod Wilson 71e0fe1
  iguanaIR package awaiting review right now)
Jarod Wilson 71e0fe1
Jarod Wilson c67594e
* Mon Sep 06 2010 Jarod Wilson <jarod@redhat.com> 0.8.7-1
Jarod Wilson c67594e
- Update to lirc 0.8.7 release
Jarod Wilson c67594e
Jarod Wilson 9108bef
* Sat Sep 04 2010 Jarod Wilson <jarod@redhat.com> 0.8.7-0.1.pre3
Jarod Wilson 9108bef
- Update to lirc 0.8.7-pre3 snapshot
Jarod Wilson 9108bef
Jarod Wilson 2b9bd21
* Mon Aug 02 2010 Jarod Wilson <jarod@redhat.com> 0.8.7-0.1.pre2
8c2e0b5
- Fix up sub-package license file inclusion per new fedora
8c2e0b5
  licensing guidelines
Jarod Wilson a65a30b
- Update to lirc 0.8.7pre2 snapshot
8c2e0b5
f3af4fe
* Fri May 21 2010 Bastien Nocera <bnocera@redhat.com> 0.8.6-7
519b865
- Fix Firefly remote definition keycodes
519b865
67816b5
* Sun Apr 11 2010 Jarod Wilson <jarod@redhat.com> 0.8.6-6
67816b5
- Revert to compat-ioctls per upstream discussion (#581326)
67816b5
1ba0d40
* Wed Mar 17 2010 Jarod Wilson <jarod@redhat.com> 0.8.6-5
1ba0d40
- Update devinput lircd.conf with additional keys from input.h
1ba0d40
dfabd31
* Mon Feb 15 2010 Jarod Wilson <jarod@redhat.com> 0.8.6-4
dfabd31
- Un-bungle newly introduced segfault in prior build
dfabd31
385260b
* Mon Feb 15 2010 Jarod Wilson <jarod@redhat.com> 0.8.6-3
385260b
- Fix up ioctl portability between 32-bit and 64-bit
385260b
1540eb4
* Thu Nov 12 2009 Jarod Wilson <jarod@redhat.com> 0.8.6-2
1540eb4
- Add devinput mouse event passthru to uinput support from lirc cvs
1540eb4
6402ffb
* Sun Sep 13 2009 Jarod Wilson <jarod@redhat.com> 0.8.6-1
6402ffb
- Update to lirc 0.8.6 release
6402ffb
07748b4
* Sat Aug 29 2009 Jarod Wilson <jarod@redhat.com> 0.8.6-0.6.pre2
07748b4
- Rediff patches so they actually apply still
07748b4
b5ac57d
* Sat Aug 29 2009 Jarod Wilson <jarod@redhat.com> 0.8.6-0.5.pre2
b5ac57d
- Update to lirc 0.8.6pre2
b5ac57d
d145719
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.6-0.4.pre1
d145719
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
d145719
eb63a0b
* Tue Jul 21 2009 Jarod Wilson <jarod@redhat.com> 0.8.6-0.3.pre1
eb63a0b
- Set up tools to use /dev/lirc0 instead of /dev/lirc by default
eb63a0b
- Set a default font for xmode2 most people actually have (#467339)
eb63a0b
aaf95ca
* Wed Jun 24 2009 Jarod Wilson <jarod@redhat.com> 0.8.6-0.2.pre1
aaf95ca
- Fix things up so the relocated socket actually works out of the box
aaf95ca
75102cb
* Tue Jun 23 2009 Jarod Wilson <jarod@redhat.com> 0.8.6-0.1.pre1
75102cb
- Update to lirc 0.8.6pre1
75102cb
- Adds Linux input layer support to lircmd
75102cb
- Adds XMP protocol support
75102cb
- Moves lircd socket from /dev/ to /var/run/lirc/ and pid file from
75102cb
  /var/run/ to /var/run/lirc/
75102cb
9699c0a
* Thu May 28 2009 Jarod Wilson <jarod@redhat.com> 0.8.5-2
9699c0a
- Update to lirc 0.8.5
9699c0a
- Add irman support, now that libirman is in Fedora (#474992)
9699c0a
9699c0a
* Sun May 17 2009 Jarod Wilson <jarod@redhat.com> 0.8.5-1.pre3
bb36f30
- Update to lirc 0.8.5pre3 cvs snapshot
bb36f30
9699c0a
* Fri Apr 10 2009 Jarod Wilson <jarod@redhat.com> 0.8.5-1.pre2
c6dd22c
- Update to lirc 0.8.5pre2 cvs snapshot
c6dd22c
9699c0a
* Thu Feb 26 2009 Jarod Wilson <jarod@redhat.com> 0.8.5-1.pre1
e9c5254
- Update to lirc 0.8.5pre1 cvs snapshot
e9c5254
- Adds support for usb-connected ftdi-based homebrew transceivers
170edde
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
170edde
6842781
* Tue Dec 09 2008 Jarod Wilson <jarod@redhat.com> 0.8.4a-3
e83ecdd
- BR: automake and libtool to get cvs additions building
6842781
6842781
* Mon Dec 08 2008 Jarod Wilson <jarod@redhat.com> 0.8.4a-2
7d79c43
- Nuke bogus and harmful %%postun --try-restart (#474960)
7d79c43
- Assorted updates from lirc cvs:
7d79c43
  * Add uinput injection support
7d79c43
  * Add support for binding lircd listener to a specific ip
7d79c43
6842781
* Sun Oct 26 2008 Jarod Wilson <jarod@redhat.com> 0.8.4a-1
fb27741
- Update to lirc 0.8.4a release (fixes mode2 irrecord failures)
fb27741
- Really fix the mceusb remote config file this time
fb27741
6842781
* Thu Oct 16 2008 Jarod Wilson <jarod@redhat.com> 0.8.4-2
f66169a
- Make all remote configs have unique names (#467303)
f66169a
- Fix up some key names that got screwed up by standardization script
f66169a
6842781
* Sun Oct 12 2008 Jarod Wilson <jarod@redhat.com> 0.8.4-1
9888c92
- Update to 0.8.4 release
9888c92
6842781
* Fri Oct 10 2008 Jarod Wilson <jarod@redhat.com> 0.8.4-0.5.pre2
46c9e00
- Re-enable portaudio driver by default, require v19 or later
46c9e00
6842781
* Mon Oct 06 2008 Jarod Wilson <jarod@redhat.com> 0.8.4-0.4.pre2
6cab389
- Update to 0.8.4pre2
6cab389
6842781
* Mon Oct 06 2008 Bastien Nocera <bnocera@redhat.com> 0.8.4-0.3.pre1
25e2b62
- Fix more keycodes for the streamzap remote
25e2b62
6842781
* Wed Oct 01 2008 Bastien Nocera <bnocera@redhat.com> 0.8.4-0.2.pre1
a685ff5
- Don't create a backup for the keycodes patch, or all the original files
a685ff5
  will also get installed, and get used in gnome-lirc-properties
a685ff5
6842781
* Wed Sep 24 2008 Jarod Wilson <jarod@redhat.com> 0.8.4-0.1.pre1
17c5bcd
- Update to 0.8.4pre1
17c5bcd
- Drop upstream patches
17c5bcd
- Adds support for the CommandIR II userspace driver
17c5bcd
6842781
* Tue Sep 16 2008 Jarod Wilson <jarod@redhat.com> 0.8.3-7
46db3b8
- Fix multilib upgrade path from F8 (Nicolas Chauvet, #462435)
46db3b8
6842781
* Thu Aug 14 2008 Bastien Nocera <bnocera@redhat.com> 0.8.3-6
7208a57
- Make lircd not exit when there's no device available, so that the
7208a57
  daemon is running as expected when the hardware is plugged back in
7208a57
  (#440231)
7208a57
6842781
* Thu Aug 14 2008 Bastien Nocera <bnocera@redhat.com> 0.8.3-5
c73c3bd
- Add huge patch to fix the majority of remotes to have sensible keycodes,
c73c3bd
  so they work out-of-the-box (#457273)
c73c3bd
6842781
* Mon Jun 23 2008 Jarod Wilson <jwilson@redhat.com> 0.8.3-4
9600db3
- Drop resume switch patch, no longer required
9600db3
- Add support for config option style used by gnome-lirc-properties (#442341)
9600db3
6842781
* Mon Jun 02 2008 Jarod Wilson <jwilson@redhat.com> 0.8.3-3
89675d7
- Add additional required patches for gnome-lirc-properties (#442248)
89675d7
- Put remote definitions in their own sub-package (#442328)
89675d7
6842781
* Mon May 12 2008 Jarod Wilson <jwilson@redhat.com> 0.8.3-2
a7224d2
- Include upstream patch for lircd.conf remote include directives (#442248)
a7224d2
- Include upstream patch to validate transmit buffers
a7224d2
6842781
* Sun May 04 2008 Jarod Wilson <jwilson@redhat.com> 0.8.3-1
c3203b8
- Update to 0.8.3 release
c3203b8
6842781
* Sun Apr 27 2008 Jarod Wilson <jwilson@redhat.com> 0.8.3-0.4.pre3
075a078
- Update to 0.8.3pre3
075a078
6842781
* Sun Apr 06 2008 Jarod Wilson <jwilson@redhat.com> 0.8.3-0.3.pre2
4ffbb7a
- Update to 0.8.3pre2
4ffbb7a
6842781
* Tue Feb 12 2008 Ville Skyttä <ville.skytta at iki.fi> 0.8.3-0.2.pre1
e6acbb5
- Split libraries into -libs subpackage.
e6acbb5
- Refresh autotools re-run avoidance hack.
e6acbb5
6842781
* Thu Oct 18 2007 Jarod Wilson <jwilson@redhat.com> 0.8.3-0.1.pre1
1cf3fcf
- 0.8.3pre1
1cf3fcf
- adds Mac IR support, resolves bz #284291
1cf3fcf
6842781
* Wed Aug 15 2007 Ville Skyttä <ville.skytta at iki.fi> 0.8.2-2
6117573
- License: GPLv2+
6117573
6842781
* Sun Jun 10 2007 Ville Skyttä <ville.skytta at iki.fi> 0.8.2-1
3c80c36
- 0.8.2.
3c80c36
6842781
* Wed Jun  6 2007 Ville Skyttä <ville.skytta at iki.fi> 0.8.2-0.1.pre3
cd4f796
- 0.8.2pre3.
cd4f796
- Fix up linefeeds and char encodings of more docs.
cd4f796
6842781
* Fri May 18 2007 Ville Skyttä <ville.skytta at iki.fi> 0.8.2-0.1.pre2
71d0dcc
- 0.8.2pre2.
71d0dcc
6842781
* Sun Jan  7 2007 Ville Skyttä <ville.skytta at iki.fi> 0.8.1-1
3453c0d
- 0.8.1.
3453c0d
6842781
* Sat Dec 30 2006 Ville Skyttä <ville.skytta at iki.fi> 0.8.1-0.2.pre5
203f335
- 0.8.1pre5.
203f335
6842781
* Tue Dec 12 2006 Ville Skyttä <ville.skytta at iki.fi> 0.8.1-0.2.pre4
a42399d
- 0.8.1pre4.
a42399d
6842781
* Thu Nov 30 2006 Ville Skyttä <ville.skytta at iki.fi> 0.8.1-0.2.pre3
cc59c06
- 0.8.1pre3.
cc59c06
6842781
* Sun Oct 15 2006 Ville Skyttä <ville.skytta at iki.fi> 0.8.1-0.2.pre2
285123d
- 0.8.1pre2, optflags patch no longer needed.
285123d
6842781
* Mon Aug 28 2006 Ville Skyttä <ville.skytta at iki.fi> 0.8.1-0.2.pre1
b617657
- Rebuild.
b617657
6842781
* Sat Jul  1 2006 Ville Skyttä <ville.skytta at iki.fi> 0.8.1-0.1.pre1
15c053a
- 0.8.1pre1.
15c053a
- Add rpmbuild options for enabling/disabling ALSA, portaudio and/or X
15c053a
  support, ALSA and X enabled by default, portaudio not.
15c053a
- Split most of the documentation to -doc subpackage.
15c053a
- Install irman2lirc as non-doc.
15c053a
6842781
* Tue Feb 14 2006 Ville Skyttä <ville.skytta at iki.fi> 0.8.0-3
c3a0c1a
- Avoid standard rpaths on lib64 archs.
c3a0c1a
6842781
* Sat Jan 21 2006 Ville Skyttä <ville.skytta at iki.fi> 0.8.0-2
c4d0fb1
- 0.8.0.
c4d0fb1
6842781
* Sat Jan 14 2006 Ville Skyttä <ville.skytta at iki.fi> 0.8.0-0.2.pre4
e9e569c
- 0.8.0pre4.
e9e569c
6842781
* Sun Jan  1 2006 Ville Skyttä <ville.skytta at iki.fi> 0.8.0-0.2.pre3
1344e66
- 0.8.0pre3.
1344e66
58b3320
* Tue Dec 27 2005 Ville Skyttä <ville.skytta at iki.fi>
58b3320
- Split kernel modules into separate package.
58b3320
- Disable debugging features.
58b3320
6842781
* Wed Dec 14 2005 Ville Skyttä <ville.skytta at iki.fi> 0.8.0-0.2.pre2
274244a
- 0.8.0pre2, kernel >= 2.6.15 USB patch applied upstream.
274244a
- lirc_clientd renamed to lircrcd.
274244a
6842781
* Tue Nov 29 2005 Ville Skyttä <ville.skytta at iki.fi> 0.8.0-0.2.pre1
b0fc0d5
- Pull security fix for the new lirc_clientd from upstream CVS, and
b0fc0d5
  while at it, some other useful post-0.8.0pre1 changes.
b0fc0d5
- Kernel >= 2.6.15 patchwork based on initial patch from Andy Burns (#172404).
b0fc0d5
- Disable lirc_cmdir kernel module (unknown symbols).
b0fc0d5
- Adapt to modular X.Org packaging.
b0fc0d5
6842781
* Wed Nov  9 2005 Ville Skyttä <ville.skytta at iki.fi> 0.8.0-0.1.pre1
b0fc0d5
- 0.8.0pre1, usage message patch applied upstream.
b0fc0d5
6842781
* Sun Oct 30 2005 Ville Skyttä <ville.skytta at iki.fi> 0.7.3-0.1.pre1
b0fc0d5
- 0.7.3pre1, "no device" crash fix applied upstream.
b0fc0d5
- Fix lircd and lircmd usage messages.
b0fc0d5
6842781
* Wed Aug 31 2005 Ville Skyttä <ville.skytta at iki.fi> 0.7.2-3
9956455
- Make the init script startup earlier and shutdown later by default.
9956455
6842781
* Sun Aug 14 2005 Ville Skyttä <ville.skytta at iki.fi> 0.7.2-2
1041431
- 0.7.2, patch to fix crash at startup when no device is specified.
1041431
- Enable audio input driver support (portaudio).
1041431
- Improve package description.
1041431
- Don't ship static libraries.
1041431
- Drop pre Fedora Extras backwards compatibility hacks.
1041431
- Make svgalib support (smode2) build conditional, disabled by default.
1041431
- Simplify module package build (still work in progress, disabled by default).
1041431
- Other minor specfile cleanups and maintainability improvements.
1041431
6842781
* Thu May 26 2005 Ville Skyttä <ville.skytta at iki.fi> 0.7.1-3
5580f84
- Adjust kernel module build for FC4 and add hauppauge, igorplugusb, imon,
5580f84
  sasem, and streamzap to the list of modules to build.  This stuff is still
5580f84
  disabled by default, rebuild with "--with modules --target $arch" to enable.
5580f84
6842781
* Sun Apr 17 2005 Ville Skyttä <ville.skytta at iki.fi> 0.7.1-2
c88c456
- 0.7.1.
c88c456
610580f
* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
610580f
- rebuilt
610580f
6842781
* Sun Dec  5 2004 Ville Skyttä <ville.skytta at iki.fi> 0.7.0-1
b830d9a
- Update to 0.7.0; major rework of the package:
b830d9a
- Change default driver to "any".
b830d9a
- Add -devel subpackage.
b830d9a
- Improve init script, add %%{_sysconfdir}/sysconfig/lirc for options.
b830d9a
- Rename init script to "lirc" to follow upstream; the script is not only
b830d9a
  for lircd, but lircmd as well.
b830d9a
- Log to syslog instead of separate log file.
b830d9a
- %%ghost'ify /dev/lirc*.
b830d9a
- Build kernel modules when rebuilt with "--with kmod".  This stuff was mostly
b830d9a
  borrowed from Axel Thimm's packages, and is not really ready for FC3+ yet.
b830d9a
- Enable debugging features.
b830d9a
- Specfile cleanups.
b830d9a
cvsextras 3b7cb6d
* Mon Aug 30 2004 Matthias Saou <http://freshrpms.net/> 0.6.6-3
cvsextras 3b7cb6d
- Added missing /sbin/ldconfig calls.
cvsextras 3b7cb6d
cvsextras 3b7cb6d
* Wed May 19 2004 Matthias Saou <http://freshrpms.net/> 0.6.6-2
cvsextras 3b7cb6d
- Rebuild for Fedora Core 2... this spec file still _really_ needs reworking!
cvsextras 3b7cb6d
cvsextras 3b7cb6d
* Fri Nov  7 2003 Matthias Saou <http://freshrpms.net/> 0.6.6-2
cvsextras 3b7cb6d
- Rebuild for Fedora Core 1... this spec file _really_ needs reworking!
cvsextras 3b7cb6d
cvsextras 3b7cb6d
* Mon Mar 31 2003 Matthias Saou <http://freshrpms.net/>
cvsextras 3b7cb6d
- Rebuilt for Red Hat Linux 9... this spec file needs some reworking!
cvsextras 3b7cb6d
cvsextras 3b7cb6d
* Mon Oct  7 2002 Matthias Saou <http://freshrpms.net/>
cvsextras 3b7cb6d
- Update to 0.6.6 final.
cvsextras 3b7cb6d
cvsextras 3b7cb6d
* Mon Sep 16 2002 Matthias Saou <http://freshrpms.net/>
cvsextras 3b7cb6d
- Updated to latest pre-version.
cvsextras 3b7cb6d
- Kernel modules still need to be compiled separately and with a custom
cvsextras 3b7cb6d
  kernel :-(
cvsextras 3b7cb6d
cvsextras 3b7cb6d
* Thu May  2 2002 Matthias Saou <http://freshrpms.net/>
cvsextras 3b7cb6d
- Update to 0.6.5.
cvsextras 3b7cb6d
- Rebuilt against Red Hat Linux 7.3.
cvsextras 3b7cb6d
- Added the %%{?_smp_mflags} expansion.
cvsextras 3b7cb6d
cvsextras 3b7cb6d
* Thu Oct  4 2001 Matthias Saou <http://freshrpms.net/>
cvsextras 3b7cb6d
- Initial RPM release.
cvsextras 3b7cb6d