Name: geany Version: 0.17 Release: 10%{?dist} Summary: A fast and lightweight IDE using GTK2 Group: Development/Tools License: GPLv2+ URL: http://www.geany.org/ Source0: http://download.geany.org/%{name}-%{version}.tar.bz2 # The following tags files were retrieved 25th Feb 2009 Source1: http://download.geany.org/contrib/tags/sqlite3.c.tags Source2: http://download.geany.org/contrib/tags/std.glsl.tags Source3: http://download.geany.org/contrib/tags/gtk216.c.tags Source4: http://download.geany.org/contrib/tags/xfce46.c.tags Source5: http://download.geany.org/contrib/tags/dbus-glib-0.76.c.tags Source6: http://download.geany.org/contrib/tags/standard.css.tags # Fix the button pixmaps - backported from upstream SVN rev 3882 Patch0: geany-0.17-button-pixmaps.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: desktop-file-utils, gettext, gtk2-devel, glib2-devel, pango-devel, intltool BuildRequires: perl(XML::Parser) Requires: vte %define geany_docdir $RPM_BUILD_ROOT%{_datadir}/doc/%{name}-%{version} %description Geany is a small and fast editor with basic features of an integrated development environment. Some features: - syntax highlighting - code completion - code folding - call tips - folding - many supported filetypes like C, Java, PHP, HTML, Python, Perl, Pascal - symbol lists %package devel Summary: Header files for building Geany plug-ins Group: Development/Tools Requires: geany = %{version}-%{release} Requires: pkgconfig gtk2-devel %description devel This package contains the header files and pkg-config file needed for building Geany plug-ins. You do not need to install this package to use Geany. %prep %setup -q %patch0 -p1 %build %configure --docdir=%{_docdir}/%{name}-%{version} make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT DOCDIR=%{geany_docdir} rm -f $RPM_BUILD_ROOT%{_datadir}/pixmaps/%{name}.ico desktop-file-install --delete-original --vendor="fedora" \ --dir=${RPM_BUILD_ROOT}%{_datadir}/applications \ --mode 0644 \ $RPM_BUILD_ROOT/%{_datadir}/applications/%{name}.desktop sed -i 's/\r//' %{geany_docdir}/ScintillaLicense.txt %find_lang %{name} # Remove static library *.la files rm -rf $RPM_BUILD_ROOT%{_libdir}/geany/*.la # Install tags files mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}/tags/ install -p %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} $RPM_BUILD_ROOT%{_datadir}/%{name}/tags/ %clean rm -rf $RPM_BUILD_ROOT %files -f %{name}.lang %defattr(-, root, root, -) %{_bindir}/%{name} %{_datadir}/%{name} %{_libdir}/%{name} %{_datadir}/applications/fedora-%{name}.desktop %{_datadir}/pixmaps/%{name}.png %{_datadir}/icons/hicolor/16x16/apps/*.png %{_datadir}/doc/%{name}-%{version} %{_mandir}/man1/geany.1.gz %files devel %defattr(-, root, root, -) %{_includedir}/geany %{_libdir}/pkgconfig/geany.pc %changelog * Mon Jul 27 2009 Dominic Hopf - 0.17-10 - Rebuild Package * Mon Jul 27 2009 Dominic Hopf - 0.17-9 - install additional *.tags-files to $prefix/share/geany/tags * Fri Jul 24 2009 Fedora Release Engineering - 0.17-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Sat Jun 20 2009 Jonathan G. Underwood - 0.17-7 - Fix commentary about button pixmap patch in spec file * Sat Jun 20 2009 Jonathan G. Underwood - 0.17-6 - Add new patch to fix button pixmaps - Remove debug patch and previous patch to fix button pixmaps - Remove tango icon patch * Sat Jun 20 2009 Jonathan G. Underwood - 0.17-5 - Fix spec file typo * Sat Jun 20 2009 Jonathan G. Underwood - 0.17-4 - Add patch to output debugging message * Sat Jun 20 2009 Jonathan G. Underwood - 0.17-3 - Add patch to fix missing button pixmaps * Fri Jun 19 2009 Jonathan G. Underwood - 0.17-2 - Add patch to give a tango Save All button * Wed May 20 2009 Jonathan G. Underwood - 0.17-1 - Update to version 0.17 - Replace gtk214.c.tags with gtk216.c.tags - Add standard.css.tags - Add all tags files to CVS * Wed Apr 15 2009 pingou - 0.16-3 - Add requires for gtk2-devel to geany-devel * Thu Apr 2 2009 Jonathan G. Underwood - 0.16-2 - Add Requires for pkgconfig to geany-devel subpackage (BZ 493566) * Sun Feb 25 2009 Jonathan G. Underwood - 0.16-1 - Update to 0.16 - Add tags files * Tue Feb 24 2009 Fedora Release Engineering - 0.15-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Sun Oct 26 2008 Jonathan G. Underwood - 0.15-1 - Update to 0.15 - Update URL - Add intltool to BuildRequires * Sun May 11 2008 Jonathan G. Underwood - 0.14-1 - Update to 0.14 - New -devel sub-package for header files - Corectly remove the .la libtool files - Remove hack relating to finding the system installed html files - No longer correct the desktop file * Mon Mar 24 2008 Jonathan G. Underwood - 0.13-2 - Fix docdir/doc_dir so geany correctly finds the system installed html docs (BZ 438534) * Sun Feb 24 2008 Jonathan G. Underwood - 0.13-1 - Update to version 0.13 * Tue Feb 19 2008 Fedora Release Engineering - 0.12-5 - Autorebuild for GCC 4.3 * Thu Oct 18 2007 Jonathan G. Underwood - 0.12-4 - Fix license tag - Package new library files - Remove static library .la files - Package new icons * Thu Oct 18 2007 Jonathan G. Underwood - 0.12-3 - Fix Version entry in .desktop file again * Thu Oct 18 2007 Jonathan G. Underwood - 0.12-2 - Add a BuildRequires for perl(XML::Parser) * Thu Oct 18 2007 Jonathan G. Underwood - 0.12-1 - Update to version 0.12 * Sun Sep 9 2007 Jonathan G. Underwood - 0.11-2 - Fix Version entry in .desktop file * Sun Sep 9 2007 Jonathan G. Underwood - 0.11-1 - Update to version 0.11 * Fri Feb 23 2007 Josef Whiter 0.10.1-1 - updating to 0.10.1 of geany * Thu Jan 25 2007 Josef Whiter 0.10-5 - removed autoconf/automake/vte-devel from BR as they are not needed - removed patch to dynamically link in libvte - adding patch to find appropriate libvte library from the vte package - added vte as a Requires * Wed Jan 24 2007 Josef Whiter 0.10-4 - added autoconf and automake as a BR * Wed Jan 24 2007 Josef Whiter 0.10-3 - adding patch to dynamically link in libvte instead of using g_module_open * Tue Jan 04 2007 Josef Whiter 0.10-2 - Fixed mixed spaces/tabs problem - added sed command to install to fix the ScintillaLicense.txt eol encoding - fixed the docs so they are installed into the right place - added an rm pixmaps/geany.ico, its only for windows installations * Thu Dec 28 2006 Josef Whiter 0.10-1 - Initial Release