Hello community, here is the log from the commit of package geany for openSUSE:Factory checked in at 2016-07-28 23:45:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/geany (Old) and /work/SRC/openSUSE:Factory/.geany.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "geany" Changes: -------- --- /work/SRC/openSUSE:Factory/geany/geany.changes 2016-02-22 08:57:25.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.geany.new/geany.changes 2016-07-28 23:45:49.000000000 +0200 @@ -1,0 +2,46 @@ +Tue Jul 19 10:06:36 UTC 2016 - badshah...@gmail.com + +- Update to version 1.28 + + General: + - Improve support for GTK 3.20. + - System filetype files and system tags files are now in + sub-directories *filedefs/* and *tags/* respectively. + + Bug fixes: + - Fix canceling keybinding overriding by discarding the dialog + (gh#geany/geany#714). + - Fix type name coloring when types change + (gh#geany/geany#1039, gh#geany/geany#1020, + gh#geany/geany#1022). + - Fix undo of line end type change (gh#geany/geany#527, + gh#geany/geany#409). + + Editor: + - Update Scintilla to version 3.6.6. + - Improve Goto Symbol popup contents (gh#geany/geany#958). + + Filetypes: + - Treat `.h` headers as C++ by default (gh#geany/geany#857). + - Various improvements to the Ruby parser + (gh#geany/geany#587). + - Fix Haskell single line comments (gh#geany/geany#1029). + - Update Java keywords (gh#geany/geany#1024). + - Fix handling of curly brackets in Make. + - Add ECMAScript 6 keywords (gh#geany/geany#980). + - Slight improvement to the Java file template + (gh#geany/geany#1073). + - Add missing `last-child` CSS pseudo-class + (gh#geany/geany#1102). + + API: + - Don't require static strings for key group name and label + (gh#geany/geany#1126). + - Formally add TMTag to the API (gh#geany/geany#1093). + + Plugins: + - Class builder: use `.hpp` extension for C++ headers by + default (gh#geany/geany#999). + + Updated translations. +- Changes from version 1.27: + + See http://www.geany.org/Main/20160313. +- Add geany-appstream.patch to install translated metadata file + (https://github.com/geany/geany/pull/1142); add BuildRequires on + automake, autoconf, libtool and run autoreconf as patch touches + autotool files. + +------------------------------------------------------------------- Old: ---- geany-1.26.tar.bz2 New: ---- geany-1.28.tar.bz2 geany-appstream.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ geany.spec ++++++ --- /var/tmp/diff_new_pack.W4Pei8/_old 2016-07-28 23:45:50.000000000 +0200 +++ /var/tmp/diff_new_pack.W4Pei8/_new 2016-07-28 23:45:50.000000000 +0200 @@ -19,7 +19,7 @@ %define prefer_gtk2 0 Name: geany -Version: 1.26 +Version: 1.28 Release: 0 Summary: Small and lightweight IDE License: GPL-2.0+ @@ -27,10 +27,15 @@ Url: http://geany.org/ Source: http://download.geany.org/%{name}-%{version}.tar.bz2 Source1: %{name}-rpmlintrc +# PATCH-FIX-UPSTREAM geany-appstream.patch gh#geany/geany#1142 badshah...@gmail.com -- Downstream created appstream file, submitted upstream +Patch0: geany-appstream.patch +BuildRequires: autoconf +BuildRequires: automake BuildRequires: docutils BuildRequires: doxygen BuildRequires: fdupes BuildRequires: gcc-c++ +BuildRequires: libtool %if %{prefer_gtk2} BuildRequires: gtk2-devel %else @@ -85,8 +90,10 @@ %prep %setup -q +%patch0 -p1 %build +autoreconf -i %configure \ %if !(0%{?prefer_gtk2}) --enable-gtk3 \ @@ -127,6 +134,8 @@ %{_datadir}/icons/Tango/ %dir %{_libdir}/geany %{_libdir}/geany/*.so +%dir %{_datadir}/appdata +%{_datadir}/appdata/geany.appdata.xml %files -n libgeany0 %defattr(-,root,root) ++++++ geany-1.26.tar.bz2 -> geany-1.28.tar.bz2 ++++++ ++++ 377787 lines of diff (skipped) ++++++ geany-appstream.patch ++++++ diff --git a/Makefile.am b/Makefile.am index 04e4a87..a1b35b7 100644 --- a/Makefile.am +++ b/Makefile.am @@ -17,6 +17,7 @@ WIN32_BUILD_FILES = \ EXTRA_DIST = \ autogen.sh \ scripts/gen-api-gtkdoc.py \ + geany.appdata.xml.in \ geany.desktop.in \ geany.pc.in \ geany.spec \ @@ -85,3 +86,9 @@ desktopdir = $(datadir)/applications desktop_in_files = geany.desktop desktop_DATA = $(desktop_in_files:.desktop.in=.desktop) @INTLTOOL_DESKTOP_RULE@ + +appdata_in_files = geany.appdata.xml.in + +appdatadir = $(datadir)/appdata +nodist_appdata_DATA = geany.appdata.xml +@INTLTOOL_XML_RULE@ diff --git a/geany.appdata.xml.in b/geany.appdata.xml.in new file mode 100644 index 0000000..862cbcc --- /dev/null +++ b/geany.appdata.xml.in @@ -0,0 +1,32 @@ +<?xml version='1.0' encoding='UTF-8'?> +<component> + <id type="desktop">geany.desktop</id> + <metadata_license>CC0-1.0</metadata_license> + <_name>Geany IDE</_name> + <project_license>GPL-2.0+</project_license> + <_summary>A fast and lightweight IDE using GTK+</_summary> + <url type="homepage">http://geany.org/</url> + <description> + <_p>Geany is a small and lightweight integrated development environment. +It was developed to provide a small and fast IDE, which has only a +few dependencies from other packages. Another goal was to be as +independent as possible from a special Desktop Environment like KDE +or GNOME. So it is using only the GTK2 toolkit and therefore you need +only the GTK2 runtime libraries to run Geany.</_p> + </description> + <screenshots> +<!-- Screenshots need to be 16:9 ratio but the ones here from the main website are not. Please + change the links to point to appropriate 16:9 sized screenshots. --> + <screenshot type="default"> + <image height="808" width="942">http://www.geany.org/uploads/Gallery/geany_main.png</image> + </screenshot> + <screenshot type="default"> + <image height="808" width="942">http://www.geany.org/uploads/Gallery/geany_build.png</image> + </screenshot> + <screenshot type="default"> + <image height="808" width="942">http://www.geany.org/uploads/Gallery/geany_vte.png</image> + </screenshot> + </screenshots> + <update_contact>badshah...@gmail.com</update_contact> + <translation type="gettext">geany</translation> +</component> diff --git a/po/POTFILES.in b/po/POTFILES.in index 83057ac..3d14135 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -1,5 +1,6 @@ # List of source files containing translatable strings. +geany.appdata.xml.in geany.desktop.in data/geany.glade src/about.c