summaryrefslogtreecommitdiffstats
path: root/kkbswitch.spec
diff options
context:
space:
mode:
Diffstat (limited to 'kkbswitch.spec')
-rw-r--r--kkbswitch.spec104
1 files changed, 104 insertions, 0 deletions
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 <[email protected]>
+
+# 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 <[email protected]>
+Url: http://kkbswitch.sourceforge.net
+Packager: Leonid Zeitlin <[email protected]>
+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 <[email protected]> 1.4.2
+- Version 1.4.3
+
+* Sat Nov 13 2004 Leonid Zeitlin <[email protected]> 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 <[email protected]>
+- Version 1.4.2
+
+* Tue Jun 15 2004 Leonid Zeitlin <[email protected]>
+- Version 1.4.1
+
+* Sat May 8 2004 Leonid Zeitlin <[email protected]>
+- Version 1.4
+- provide files list explicitly
+- --without ru_ua_layout support
+
+* Thu Jan 8 2004 Leonid Zeitlin <[email protected]>
+- Version 1.3.2
+
+* Sun Nov 2 2003 Leonid Zeitlin <[email protected]>
+- Version 1.3.1
+
+* Tue Oct 21 2003 Leonid Zeitlin <[email protected]>
+- Version 1.3