From 8f27bd69c93678559d837da0770ec6ceb27aa4c9 Mon Sep 17 00:00:00 2001 From: User Date: Tue, 15 Oct 2019 16:02:46 +0300 Subject: [PATCH] up release, update tags, rewrite tags install --- geany.spec | 61 +++++++++++++++++++++++++++++------------------------- 1 file changed, 33 insertions(+), 28 deletions(-) diff --git a/geany.spec b/geany.spec index 894b728..64ba6c1 100644 --- a/geany.spec +++ b/geany.spec @@ -8,34 +8,36 @@ Summary: Small C editor using GTK3 Name: geany Version: 1.36 -Release: 2 +Release: 3 License: GPLv2+ Group: Development/Tools URL: https://www.geany.org Source0: http://download.geany.org/%{name}-%{version}.tar.bz2 # The following tags files were retrieved 6th Jan 2011 -Source1: http://wiki.geany.org/_media/tags/dbus-glib-0.76.c.tags -Source2: http://wiki.geany.org/_media/tags/drupal.php.tags -Source3: http://wiki.geany.org/_media/tags/ethos-1.0.c.tags -Source4: http://wiki.geany.org/_media/tags/geany-api-0.21.c.tags -Source5: http://wiki.geany.org/_media/tags/gladeui-1.0.c.tags -Source6: http://wiki.geany.org/_media/tags/gnt.c.tags -Source7: http://wiki.geany.org/_media/tags/gtk_-2.24.c.tags -Source8: http://download.geany.org/contrib/tags/gtkscintilla-2.0.c.tags -Source9: http://wiki.geany.org/_media/tags/gtksourceview-3.0.c.tags -Source10: http://wiki.geany.org/_media/tags/libdevhelp-2.0.c.tags -Source11: http://wiki.geany.org/_media/tags/libgdl-3.0.c.tags -Source12: http://wiki.geany.org/_media/tags/libxml-2.0.c.tags -Source13: http://wiki.geany.org/_media/tags/sqlite3.c.tags -Source14: http://wiki.geany.org/_media/tags/standard.css.tags -Source15: http://wiki.geany.org/_media/tags/std.glsl.tags -Source16: http://wiki.geany.org/_media/tags/std.latex.tags -Source17: http://download.geany.org/contrib/tags/std.vala.tags -Source18: http://wiki.geany.org/_media/tags/v4l2.c.tags -Source19: http://wiki.geany.org/_media/tags/webkit-1.0.c.tags -Source20: http://wiki.geany.org/_media/tags/wordpress.php.tags -Source21: http://wiki.geany.org/_media/tags/xfce48.c.tags -Source22: http://advamacs.com/pub/tcl.tcl.tags +#Source1: http://wiki.geany.org/get_tags?filename=geany-tags.tar.bz2 +Source1: http://wiki.geany.org/get_tags?geany-tags.tar.bz2 +#Source1: http://wiki.geany.org/_media/tags/dbus-glib-0.76.c.tags +#Source2: http://wiki.geany.org/_media/tags/drupal.php.tags +#Source3: http://wiki.geany.org/_media/tags/ethos-1.0.c.tags +#Source4: http://wiki.geany.org/_media/tags/geany-api-0.21.c.tags +#Source5: http://wiki.geany.org/_media/tags/gladeui-1.0.c.tags +#Source6: http://wiki.geany.org/_media/tags/gnt.c.tags +#Source7: http://wiki.geany.org/_media/tags/gtk_-2.24.c.tags +#Source8: http://download.geany.org/contrib/tags/gtkscintilla-2.0.c.tags +#Source9: http://wiki.geany.org/_media/tags/gtksourceview-3.0.c.tags +#Source10: http://wiki.geany.org/_media/tags/libdevhelp-2.0.c.tags +#Source11: http://wiki.geany.org/_media/tags/libgdl-3.0.c.tags +#Source12: http://wiki.geany.org/_media/tags/libxml-2.0.c.tags +#Source13: http://wiki.geany.org/_media/tags/sqlite3.c.tags +#Source14: http://wiki.geany.org/_media/tags/standard.css.tags +#Source15: http://wiki.geany.org/_media/tags/std.glsl.tags +#Source16: http://wiki.geany.org/_media/tags/std.latex.tags +#Source17: http://download.geany.org/contrib/tags/std.vala.tags +#Source18: http://wiki.geany.org/_media/tags/v4l2.c.tags +#Source19: http://wiki.geany.org/_media/tags/webkit-1.0.c.tags +#Source20: http://wiki.geany.org/_media/tags/wordpress.php.tags +#Source21: http://wiki.geany.org/_media/tags/xfce48.c.tags +#Source22: http://advamacs.com/pub/tcl.tcl.tags # https://github.com/geany/geany/pull/1900 Add basic Dockerfile syntax highlighting Source23: filetypes.Dockerfile.conf Source24: filetypes.spec.conf @@ -123,6 +125,8 @@ building Geany plug-ins. You do not need to install this package #install -Dm0644 %{SOURCE23} $RPM_BUILD_DIR/%{name}-%{version}/data/filedefs #install -Dm0644 %{SOURCE24} $RPM_BUILD_DIR/%{name}-%{version}/data/filedefs +tar -xf %{SOURCE1} + %build ./autogen.sh --enable-gtk3 --prefix=/usr CC=c89 CFLAGS=-O2 LIBS='-lgmodule-2.0 -lposix' %configure2_5x --enable-gtk3 @@ -152,11 +156,12 @@ desktop-file-install --vendor="" \ --dir %{buildroot}%{_datadir}/applications %{buildroot}%{_datadir}/applications/* # Install tags files -install -p %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} \ - %{SOURCE7} %{SOURCE8} %{SOURCE9} %{SOURCE10} %{SOURCE11} %{SOURCE12}\ - %{SOURCE13} %{SOURCE14} %{SOURCE15} %{SOURCE16} %{SOURCE17} %{SOURCE18}\ - %{SOURCE19} %{SOURCE20} %{SOURCE21} %{SOURCE22}\ - %{buildroot}%{_datadir}/%{name} +#install -p %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} \ +# %{SOURCE7} %{SOURCE8} %{SOURCE9} %{SOURCE10} %{SOURCE11} %{SOURCE12}\ +# %{SOURCE13} %{SOURCE14} %{SOURCE15} %{SOURCE16} %{SOURCE17} %{SOURCE18}\ +# %{SOURCE19} %{SOURCE20} %{SOURCE21} %{SOURCE22}\ +# %{buildroot}%{_datadir}/%{name}/tags/ +install -Dm0644 tags/* %{buildroot}%{_datadir}/%{name}/tags/ # remove useless file rm -f %{buildroot}%{_datadir}/icons/hicolor/icon-theme.cache