up release, update tags, rewrite tags install

This commit is contained in:
User 2019-10-15 16:02:46 +03:00
parent 2979b97513
commit 8f27bd69c9

View file

@ -8,34 +8,36 @@
Summary: Small C editor using GTK3 Summary: Small C editor using GTK3
Name: geany Name: geany
Version: 1.36 Version: 1.36
Release: 2 Release: 3
License: GPLv2+ License: GPLv2+
Group: Development/Tools Group: Development/Tools
URL: https://www.geany.org URL: https://www.geany.org
Source0: http://download.geany.org/%{name}-%{version}.tar.bz2 Source0: http://download.geany.org/%{name}-%{version}.tar.bz2
# The following tags files were retrieved 6th Jan 2011 # The following tags files were retrieved 6th Jan 2011
Source1: http://wiki.geany.org/_media/tags/dbus-glib-0.76.c.tags #Source1: http://wiki.geany.org/get_tags?filename=geany-tags.tar.bz2
Source2: http://wiki.geany.org/_media/tags/drupal.php.tags Source1: http://wiki.geany.org/get_tags?geany-tags.tar.bz2
Source3: http://wiki.geany.org/_media/tags/ethos-1.0.c.tags #Source1: http://wiki.geany.org/_media/tags/dbus-glib-0.76.c.tags
Source4: http://wiki.geany.org/_media/tags/geany-api-0.21.c.tags #Source2: http://wiki.geany.org/_media/tags/drupal.php.tags
Source5: http://wiki.geany.org/_media/tags/gladeui-1.0.c.tags #Source3: http://wiki.geany.org/_media/tags/ethos-1.0.c.tags
Source6: http://wiki.geany.org/_media/tags/gnt.c.tags #Source4: http://wiki.geany.org/_media/tags/geany-api-0.21.c.tags
Source7: http://wiki.geany.org/_media/tags/gtk_-2.24.c.tags #Source5: http://wiki.geany.org/_media/tags/gladeui-1.0.c.tags
Source8: http://download.geany.org/contrib/tags/gtkscintilla-2.0.c.tags #Source6: http://wiki.geany.org/_media/tags/gnt.c.tags
Source9: http://wiki.geany.org/_media/tags/gtksourceview-3.0.c.tags #Source7: http://wiki.geany.org/_media/tags/gtk_-2.24.c.tags
Source10: http://wiki.geany.org/_media/tags/libdevhelp-2.0.c.tags #Source8: http://download.geany.org/contrib/tags/gtkscintilla-2.0.c.tags
Source11: http://wiki.geany.org/_media/tags/libgdl-3.0.c.tags #Source9: http://wiki.geany.org/_media/tags/gtksourceview-3.0.c.tags
Source12: http://wiki.geany.org/_media/tags/libxml-2.0.c.tags #Source10: http://wiki.geany.org/_media/tags/libdevhelp-2.0.c.tags
Source13: http://wiki.geany.org/_media/tags/sqlite3.c.tags #Source11: http://wiki.geany.org/_media/tags/libgdl-3.0.c.tags
Source14: http://wiki.geany.org/_media/tags/standard.css.tags #Source12: http://wiki.geany.org/_media/tags/libxml-2.0.c.tags
Source15: http://wiki.geany.org/_media/tags/std.glsl.tags #Source13: http://wiki.geany.org/_media/tags/sqlite3.c.tags
Source16: http://wiki.geany.org/_media/tags/std.latex.tags #Source14: http://wiki.geany.org/_media/tags/standard.css.tags
Source17: http://download.geany.org/contrib/tags/std.vala.tags #Source15: http://wiki.geany.org/_media/tags/std.glsl.tags
Source18: http://wiki.geany.org/_media/tags/v4l2.c.tags #Source16: http://wiki.geany.org/_media/tags/std.latex.tags
Source19: http://wiki.geany.org/_media/tags/webkit-1.0.c.tags #Source17: http://download.geany.org/contrib/tags/std.vala.tags
Source20: http://wiki.geany.org/_media/tags/wordpress.php.tags #Source18: http://wiki.geany.org/_media/tags/v4l2.c.tags
Source21: http://wiki.geany.org/_media/tags/xfce48.c.tags #Source19: http://wiki.geany.org/_media/tags/webkit-1.0.c.tags
Source22: http://advamacs.com/pub/tcl.tcl.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 # https://github.com/geany/geany/pull/1900 Add basic Dockerfile syntax highlighting
Source23: filetypes.Dockerfile.conf Source23: filetypes.Dockerfile.conf
Source24: filetypes.spec.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 %{SOURCE23} $RPM_BUILD_DIR/%{name}-%{version}/data/filedefs
#install -Dm0644 %{SOURCE24} $RPM_BUILD_DIR/%{name}-%{version}/data/filedefs #install -Dm0644 %{SOURCE24} $RPM_BUILD_DIR/%{name}-%{version}/data/filedefs
tar -xf %{SOURCE1}
%build %build
./autogen.sh --enable-gtk3 --prefix=/usr ./autogen.sh --enable-gtk3 --prefix=/usr
CC=c89 CFLAGS=-O2 LIBS='-lgmodule-2.0 -lposix' %configure2_5x --enable-gtk3 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/* --dir %{buildroot}%{_datadir}/applications %{buildroot}%{_datadir}/applications/*
# Install tags files # Install tags files
install -p %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} \ #install -p %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} \
%{SOURCE7} %{SOURCE8} %{SOURCE9} %{SOURCE10} %{SOURCE11} %{SOURCE12}\ # %{SOURCE7} %{SOURCE8} %{SOURCE9} %{SOURCE10} %{SOURCE11} %{SOURCE12}\
%{SOURCE13} %{SOURCE14} %{SOURCE15} %{SOURCE16} %{SOURCE17} %{SOURCE18}\ # %{SOURCE13} %{SOURCE14} %{SOURCE15} %{SOURCE16} %{SOURCE17} %{SOURCE18}\
%{SOURCE19} %{SOURCE20} %{SOURCE21} %{SOURCE22}\ # %{SOURCE19} %{SOURCE20} %{SOURCE21} %{SOURCE22}\
%{buildroot}%{_datadir}/%{name} # %{buildroot}%{_datadir}/%{name}/tags/
install -Dm0644 tags/* %{buildroot}%{_datadir}/%{name}/tags/
# remove useless file # remove useless file
rm -f %{buildroot}%{_datadir}/icons/hicolor/icon-theme.cache rm -f %{buildroot}%{_datadir}/icons/hicolor/icon-theme.cache