BuildRequires: desktop-file-utils %define oname gXNeur Name: gxneur Version: 0.20.0 Release: alt2 Summary: GTK frontend for X Neural Switcher License: GPL-2.0+ Group: Office Url: http://xneur.ru/ Source: %{name}_%version.orig.tar.gz Source1: %name.png Patch1: 01-gconf.patch Patch2: 02-gconf.patch Patch3: 03-glib-deprecated.patch Patch4: 04-no-werror.patch BuildRequires: libGConf libGConf-devel libglade-devel libxneur-devel intltool Requires: xneur >= %version %define flagsdir %_iconsdir/flags %description Xneur is program like Punto Switcher, but has other functionality and features for configuring. %package -n icon-flags Summary: Custom country flags for language layout indicators Group: Graphics BuildArch: noarch %description -n icon-flags Custom country flags for language layout indicators (from gxneur sources). %prep %setup %patch1 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 %build %autoreconf %configure %make_build %install %makeinstall_std rm -rf %buildroot%prefix/doc/ %find_lang %name install -Dm 0644 %SOURCE1 %buildroot%_pixmapsdir/%name.png mkdir -p %buildroot%_desktopdir/ cat > %buildroot%_desktopdir/%name.desktop << EOF [Desktop Entry] Encoding=UTF-8 Name=gXNeur GenericName=Keyboard Layout Switcher GenericName[ru]=Переключатель раскладки клавиатуры Type=Application Exec=gxneur Icon=gxneur Categories=Utility;GTK;GNOME;Accessibility Comment=Automatic keyboard layout switcher Comment[ru]=Автоматический переключатель раскладки клавиатуры StartupNotify=false Terminal=false EOF for src in %buildroot%_iconsdir/hicolor/24x24/apps/gxneur-??.png; do install -pDm644 "$src" %buildroot%flagsdir/"${src##*-}" done %files -f %name.lang %doc AUTHORS ChangeLog NEWS README TODO %_bindir/gxneur %_datadir/%name/ %_man1dir/* %_desktopdir/*.desktop %_iconsdir/hicolor/*/apps/* %_iconsdir/hicolor/scalable/apps/%name.* %_pixmapsdir/%name.png %_datadir/glib-2.0/schemas/com.gxneur.settings.gschema.xml %files -n icon-flags %flagsdir/??.png %changelog * Tue Jun 09 2020 Andrey Cherepanov 0.20.0-alt2 - Fix build by Debian patches. - Fix License tag according to SPDX. * Mon May 29 2017 Fr. Br. George 0.20.0-alt1 - Autobuild version bump to 0.20.0 * Thu Nov 17 2016 Fr. Br. George 0.19.0-alt1 - Autobuild version bump to 0.19.0 * Mon Nov 09 2015 Michael Shigorin 0.17.0-alt4 - Changed to 24x24 flag icons for MATE (these fit better) * Mon Nov 09 2015 Michael Shigorin 0.17.0-alt3 - Added icon-flags subpackage * Sun Mar 08 2015 Michael Shigorin 0.17.0-alt2 - NMU: fix desktop file * Mon Oct 28 2013 Fr. Br. George 0.17.0-alt1 - Autobuild version bump to 0.17.0 * Tue Nov 13 2012 Fr. Br. George 0.16.0-alt1 - Autobuild version bump to 0.16.0 - Drop patches actualized by upstream * Tue Aug 28 2012 Repocop Q. A. Robot 0.15.0-alt1.1.qa1 - NMU (by repocop). See http://www.altlinux.org/Tools/Repocop - applied repocop fixes: * freedesktop-desktop-file-proposed-patch for gxneur * Thu Apr 05 2012 Eugeny A. Rostovtsev (REAL) 0.15.0-alt1.1 - Fixed build with new libX11 * Tue Jan 10 2012 Fr. Br. George 0.15.0-alt1 - Autobuild version bump to 0.15.0 * Tue Jun 28 2011 Fr. Br. George 0.13.0-alt1 - Autobuild version bump to 0.13.0 * Mon Jun 27 2011 Repocop Q. A. Robot 0.9.8-alt1.qa1 - NMU (by repocop). See http://www.altlinux.org/Tools/Repocop - applied repocop fixes: * freedesktop-desktop-file-proposed-patch for gxneur * Mon Mar 29 2010 Vitaly Lipatov 0.9.8-alt1 - new version 0.9.8 (with rpmrb script) * Wed Jan 13 2010 Vitaly Lipatov 0.9.7-alt2 - fix build * Sat Nov 07 2009 Vitaly Lipatov 0.9.7-alt1 - new version 0.9.7 (with rpmrb script) * Sun Oct 11 2009 Vitaly Lipatov 0.9.6-alt1 - new version 0.9.6 - add .desktop and icon * Sun Nov 02 2008 Vitaly Lipatov 0.9.2-alt1 - new version 0.9.2 (with rpmrb script) * Fri Jul 25 2008 Vitaly Lipatov 0.9.1-alt2 - release version 0.9.1 * Wed Jul 02 2008 Vitaly Lipatov 0.9.1-alt1 - 0.9.1 (svn revision 162) - cleanup spec, update buildreqs * Thu Oct 11 2007 Vitaly Lipatov 0.8.0-alt1 - new version 0.8.0 (with rpmrb script) * Wed Sep 19 2007 Vitaly Lipatov 0.6.2-alt1 - new version 0.6.2 (with rpmrb script) * Sat May 19 2007 Vitaly Lipatov 0.6.1-alt1 - new version 0.6.1 (with rpmrb script) * Tue Apr 24 2007 Vitaly Lipatov 0.6.0-alt1 - new version 0.6.0 (with rpmrb script) * Wed Mar 14 2007 Vitaly Lipatov 0.5.0-alt1 - new version 0.5.0, update buildreq * Tue Jan 23 2007 Vitaly Lipatov 0.4.0-alt0.1 - new version 0.4.0 (with rpmrb script) * Thu Dec 21 2006 Vitaly Lipatov 0.3.0-alt1 - new version (0.3.0) * Sun Oct 15 2006 Vitaly Lipatov 0.1.0_1-alt1 - initial build for Sisyphus