xchat.spec revision 19026
10566N/A#
10566N/A# spec file for package xchat
10566N/A#
10566N/A# Copyright 2010 Sun Microsystems, Inc.
10566N/A# This file and all modifications and additions to the pristine
16424N/A# package are under the same license as the package itself.
10566N/A#
10566N/A%define owner laca
10566N/A# bugdb: http://sourceforge.net/tracker/?func=browse&group_id=239&atid=100239&aid=
17185N/A#
10566N/A
10566N/A%define OSR 9555:2.8.6
10566N/A
18644N/A# Define whether we have gtk+ 2.13.x as it defines GType while 2.12.x defines
18615N/A# GtkType (which is used in xchat source).
10566N/A%define use_gtype %(pkg-config --atleast-version=2.13 gtk+-2.0 && echo 1 || echo 0)
10572N/A
10572N/AName: xchat
10572N/ASummary: XChat IRC Client
10572N/ALicense: GPL v2
10575N/AVendor: xchat.org
10569N/AVersion: 2.8.8
10566N/ASource: http://www.xchat.org/files/source/2.8/xchat-%{version}.tar.bz2
10566N/A# owner:laca type:bug date:2006-07-28
10566N/A# this should go away once we build on GNU-compatible Solaris gettext
16222N/APatch1: xchat-01-gettext.diff
10566N/APatch2: xchat-02-ctcp-version.diff
10566N/ASUNW_BaseDir: %{_basedir}
10566N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
18593N/A
18593N/A%prep
10566N/A%setup -q -n %name-%version
10566N/A%patch1 -p1 -b .patch01
10566N/A%patch2 -p1
10566N/Atouch NEWS
17066N/A
17066N/A%build
17066N/ACPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
17066N/Aif test "x$CPUS" = "x" -o $CPUS = 0; then
10566N/A CPUS=1
10566N/Afi
10572N/Aexport CFLAGS="%optflags"
16222N/Aexport LDFLAGS="%_ldflags"
16222N/A
10566N/Aglib-gettextize -f
16222N/Alibtoolize --copy --force
10566N/Aaclocal $ACLOCAL_FLAGS
16222N/Aautoheader
10566N/Aautomake -a -c -f
16222N/Aautoconf
10566N/A
10576N/A./configure --prefix=%{_prefix} --mandir=%{_mandir} \
16222N/A --libdir=%{_libdir} \
10566N/A --libexecdir=%{_libexecdir} \
16222N/A --enable-dbus \
16222N/A --enable-ipv6 \
16222N/A --sysconfdir=%{_sysconfdir}
16222N/A
16222N/Amake -j$CPUS
16222N/A
16222N/A%install
16222N/Arm -rf $RPM_BUILD_ROOT
16222N/Amake install DESTDIR=$RPM_BUILD_ROOT
16222N/Arm $RPM_BUILD_ROOT%{_libdir}/xchat/plugins/*.la
17066N/A
10566N/A%if %build_l10n
16222N/A%else
16222N/A# REMOVE l10n FILES
17066N/Arm -rf $RPM_BUILD_ROOT%{_datadir}/locale
16222N/A%endif
16222N/A
16222N/A%clean
16222N/Arm -rf $RPM_BUILD_ROOT
16222N/A
17066N/A%changelog
17066N/A* Thu Jul 15 2010 - brian.cameron@oracle.com
16222N/A- Bump to 2.8.8.
16222N/A* Wed Oct 21 2009 - trisk@opensolaris.org
10566N/A- Add patch xchat-03-xc286-smallfixes.diff from upstream
16222N/A- Add patch xchat-05-button-underline.diff to fix button mnemonics
17066N/A- Enable IPv6
16222N/A* Wed Dec 10 2008 - halton.huo@sun.com
16222N/A- Remove zero-index.diff since SS12 support zero index array.
16222N/A* Fri Jul 25 2008 - damien.carbery@sun.com
16222N/A- Add patch 03-new-gtk-GtkType to use GType instead of GtkType. This is only
17066N/A applied when gtk+ 2.13.x is on the system, established by grep of
10566N/A /usr/lib/pkgconfig/gtk+-2.0.pc file.
16222N/A* Thu Jul 24 2008 - laca@sun.com
16222N/A- create xchat.spec from SFExchat.spec and move to spec-files-other
17066N/A* Thu Jun 12 2008 - brian.cameron@sun.com
10566N/A- Bump to 2.8.6.
10576N/A* Mon Oct 22 2007 - brian.cameron@sun.com
16222N/A- Remove patch xchat-03-dbus-LDADD.diff since it is not longer needed.
16222N/A* Wed Oct 17 2007 - laca@sun.com
16222N/A- add /usr/gnu to CFLAGS/LDFLAGS
16222N/A* Thu Aug 02 2007 - Brian Cameron <brian.cameron@sun.com>
17066N/A- Bump to 2.8.4.
16222N/A* Tue May 29 2007 - Thomas Wagner
17066N/A- bump to 2.8.2
17066N/A- /usr/bin/msgfmt errors, use /opt/sfw/bin/msgfmt
10566N/A- reworked patch for 2.8.2
16222N/A* Sun Jan 7 2007 - laca@sun.com
17066N/A- bump to 2.8.0, merge patches, update %files
17066N/A* Mon Jul 31 2006 - glynn.foster@sun.com
10566N/A- bump to 2.6.6
16222N/A* Mon Jun 12 2006 - laca@sun.com
17066N/A- bump to 2.6.4
17066N/A- rename to SFExchat
16222N/A- add -l10n pkg
16222N/A- change to root:bin to follow other JDS pkgs.
16222N/A- add patch that fixes the proxy in 2.6.4
16222N/A* Fri Jun 2 2006 - laca@sun.com
10566N/A- use post/postun scripts to install schemas into the merged gconf files
10576N/A- merge -share pkg into base
16222N/A* Thu Apr 20 2006 - damien.carbery@sun.com
10566N/A- Bump to 2.6.2.
17066N/A* Mon Mar 20 2006 - brian.cameron@sun.com
16222N/A- Remove unneeded intltoolize call.
17066N/A* Thu Jan 26 2006 - brian.cameron@sun.com
10566N/A- Update to 2.6.1
16222N/A* Wed Dec 07 2005 - brian.cameron@sun.com
10566N/A- Update to 2.6.0
16222N/A* Wed Oct 12 2005 - laca@sun.com
10566N/A- update to 2.4.5; fix
16222N/A* Thu Jan 06 2004 - Brian.Cameron@sun.com
16222N/A- created
17066N/A