From ae0c828ac29043e7adc56a78fc18d816b32c12b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sl=C3=A1vek=20Banko?= Date: Sun, 18 Aug 2013 15:43:45 +0200 Subject: Initial import of kkbswitch 1.4.3 --- kkbswitch.spec | 104 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 104 insertions(+) create mode 100644 kkbswitch.spec (limited to 'kkbswitch.spec') diff --git a/kkbswitch.spec b/kkbswitch.spec new file mode 100644 index 0000000..9a40d59 --- /dev/null +++ b/kkbswitch.spec @@ -0,0 +1,104 @@ +# This spec file was generated using Kpp +# If you find any problems with this spec file please report +# the error to ian geiser + +# build with --without ru_ua_layout to disable installation +# of ru_ua XKB layout file + +Summary: Keyboard layout indicator for KDE +Name: kkbswitch +Version: 1.4.3 +Release: 1 +License: GPL +Vendor: Leonid Zeitlin +Url: http://kkbswitch.sourceforge.net +Packager: Leonid Zeitlin +Group: User Interface/Desktops +Source: kkbswitch-%{version}.tar.gz +BuildRequires: kdelibs-devel +BuildRoot: %{_tmppath}/kkbswitch-root + +%description +KKBSwitch is a keyboard layout indicator for KDE. It is useful when +you have configured the XKeyboard extension of your X Server to have more +than one keyboard group (layout), for example US/ASCII and Russian. +KKBSwitch displays an icon in the system tray that indicates which layout +is currently active. Note that KKBSwitch does not help you configure +XKeyboard, it merely serves as the indicator of the current layout. You +still have to configure XKeyboard by editing the XF86Config file. + +%prep +%setup + +%build +export KDEDIR=%{_prefix} +# Workaround for legacy auto* tools +#[ -x /usr/bin/autoconf-2.5? ] && ln -s /usr/bin/autoconf-2.5? autoconf +#[ -x /usr/bin/autoheader-2.5? ] && ln -s /usr/bin/autoheader-2.5? +#autoheader +#[ -x /usr/bin/aclocal-1.5 ] && ln -s /usr/bin/aclocal-1.5 aclocal +#[ -x /usr/bin/automake-1.5 ] && ln -s /usr/bin/automake-1.5 automake +#export PATH=`pwd`:$PATH +# End workaround + +CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" ./configure \ + --prefix=%{_prefix} --mandir=%{_mandir} $LOCALFLAGS \ + %{?_with_ru_ua_layout:--enable-ru-ua-layout} + +# Setup for parallel builds +numprocs=`egrep -c ^cpu[0-9]+ /proc/stat || :` +if [ "$numprocs" = "0" ]; then + numprocs=1 +fi + +make -j$numprocs + +%install +make install-strip DESTDIR=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + + +%files +%doc %{_docdir}/HTML/*/kkbswitch/* +%{_bindir}/kkbswitch +%{_datadir}/applnk/Utilities/kkbswitch.desktop +%{_datadir}/apps/kkbswitch/* +%{_datadir}/apps/kconf_update/kkbswitch.upd +%{_datadir}/apps/kconf_update/kkbswitch_update_14_icons +%{_datadir}/apps/kconf_update/kkbswitch_update_14_options +%{_datadir}/locale/*/LC_MESSAGES/kkbswitch.mo +%{_datadir}/autostart/kkbswitch.desktop +%{_mandir}/man1/kkbswitch.1* +%if 0%{?_with_ru_ua_layout:1} +/usr/X11R6/lib/X11/xkb/symbols/ru_ua +%endif +%changelog +* Sat Jan 15 2005 Leonid Zeitlin 1.4.2 +- Version 1.4.3 + +* Sat Nov 13 2004 Leonid Zeitlin 1.4.2-2 +- Added explicit BuildRequires: kdelibs-devel +- Don't use %configure, it causes binary to be named something like + i686-redhat-linux-gnu-kkbswitch on older (RH 7.3) systems + +* Sat Nov 6 2004 Leonid Zeitlin +- Version 1.4.2 + +* Tue Jun 15 2004 Leonid Zeitlin +- Version 1.4.1 + +* Sat May 8 2004 Leonid Zeitlin +- Version 1.4 +- provide files list explicitly +- --without ru_ua_layout support + +* Thu Jan 8 2004 Leonid Zeitlin +- Version 1.3.2 + +* Sun Nov 2 2003 Leonid Zeitlin +- Version 1.3.1 + +* Tue Oct 21 2003 Leonid Zeitlin +- Version 1.3 -- cgit v1.2.3