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 - [email protected]
+
+- 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 
[email protected] -- 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>[email protected]</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


Reply via email to