Hello community,

here is the log from the commit of package panini for openSUSE:Factory checked 
in at 2019-01-21 10:55:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/panini (Old)
 and      /work/SRC/openSUSE:Factory/.panini.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "panini"

Mon Jan 21 10:55:25 2019 rev:2 rq:666196 version:0.73.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/panini/panini.changes    2018-02-15 
13:25:56.827015215 +0100
+++ /work/SRC/openSUSE:Factory/.panini.new.28833/panini.changes 2019-01-21 
10:55:55.543615153 +0100
@@ -1,0 +2,9 @@
+Tue Jan 15 11:27:12 UTC 2019 - mvet...@suse.com
+
+- Update to 0.73.0:
+  * Add AppData file (@sanjayankur31 gh#pr#8)
+  * Enable mipmapping and anisotropic filtering.
+    Greatly enhances rendering quality, especially
+    for high resolution images. (@danpla gh#pr#9)
+
+-------------------------------------------------------------------

Old:
----
  v0.72.0.tar.gz

New:
----
  v0.73.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ panini.spec ++++++
--- /var/tmp/diff_new_pack.WiwD1E/_old  2019-01-21 10:55:58.587611496 +0100
+++ /var/tmp/diff_new_pack.WiwD1E/_new  2019-01-21 10:55:58.591611491 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package panini
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,13 @@
 
 
 Name:           panini
-Version:        0.72.0
+Version:        0.73.0
 Release:        0
 Summary:        A tool for creating perspective views from panoramic and wide 
angle images
-License:        GPL-3.0
+License:        GPL-3.0-only
 Group:          Productivity/Graphics/Viewers
 URL:            https://github.com/lazarus-pkgs/panini
-Source:         https://github.com/lazarus-pkgs/panini/archive/v0.72.0.tar.gz
+Source:         
https://github.com/lazarus-pkgs/panini/archive/v%{version}.tar.gz
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(Qt5Core)
 BuildRequires:  pkgconfig(Qt5Gui)
@@ -38,7 +38,7 @@
 %setup -q
 
 %build
-# use qmake macro is presend (fedora)
+# use qmake macro is present (fedora)
 %{?qmake_qt5}%{?!qmake_qt5:qmake-qt5} PREFIX=%{buildroot}%{_prefix}/
 make %{?_smp_mflags}
 
@@ -46,9 +46,12 @@
 %make_install
 
 %files
-%doc README.md USAGE.md LICENSE
+%license LICENSE
+%doc README.md USAGE.md
 %{_bindir}/panini
 %{_datadir}/applications/*
 %{_datadir}/pixmaps/*
+%dir %{_datadir}/metainfo/
+%{_datadir}/metainfo/panini.appdata.xml
 
 %changelog

++++++ v0.72.0.tar.gz -> v0.73.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/panini-0.72.0/.gitignore new/panini-0.73.0/.gitignore
--- old/panini-0.72.0/.gitignore        2017-11-30 16:59:52.000000000 +0100
+++ new/panini-0.73.0/.gitignore        2019-01-15 12:20:44.000000000 +0100
@@ -1,5 +1,6 @@
 Makefile*
 Panini
+panini
 build/
 release/
 *.pro.user
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/panini-0.72.0/INSTALL.md new/panini-0.73.0/INSTALL.md
--- old/panini-0.72.0/INSTALL.md        2017-11-30 16:59:52.000000000 +0100
+++ new/panini-0.73.0/INSTALL.md        2019-01-15 12:20:44.000000000 +0100
@@ -6,13 +6,23 @@
 Binary packages of Panini built by [OBS](http://openbuildservice.org/) can be 
downloaded 
[here](https://software.opensuse.org/download.html?project=home:jubalh:panini&package=panini).
 
 Currently we are building packages for:
+* CentOS 7
+* Fedora 27
+* Fedora Rawhide
+* SLE 12 SP3
 * openSUSE Leap 42.3
 * openSUSE Tumblweed
-* SLE 12 SP3
 
 To install it on openSUSE you can also type:
 ```
 zypper addrepo -f obs://home:jubalh:panini panini
-zypper ref
+zypper refresh
 zypper in panini
 ```
+
+## AppImage
+An easy way to run Panini on any Linux distribution without installation is to 
use the AppImage.
+
+* Download it from the 
[release](https://github.com/lazarus-pkgs/panini/releases) page.
+* Make it executable (`chmod u+x panini-0.72-x86_64.AppImage` or right click 
-> properties -> permissions)
+* Click on it
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/panini-0.72.0/NEWS new/panini-0.73.0/NEWS
--- old/panini-0.72.0/NEWS      2017-11-30 16:59:52.000000000 +0100
+++ new/panini-0.73.0/NEWS      2019-01-15 12:20:44.000000000 +0100
@@ -1,3 +1,14 @@
+#    Panini 0.73.0    Release Notes    15 January 2019
+
+This is a Linux only release.
+
+Changes:
+
+* Add AppData file (@sanjayankur31 gh#pr#8)
+* Enable mipmapping and anisotropic filtering.
+  Greatly enhances rendering quality, especially
+  for high resolution images. (@danpla gh#pr#9)
+
 #    Panini 0.72.0    Release Notes    30 November 2017
 
 Panini will not use the svn revision in the version
@@ -9,6 +20,7 @@
 This is a Linux only release.
 
 Changes:
+
 * Fix project file by adding zlib and glu parameters.
 * Fix several memory leaks (#7)
 * Port to Qt5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/panini-0.72.0/linux/panini.appdata.xml 
new/panini-0.73.0/linux/panini.appdata.xml
--- old/panini-0.72.0/linux/panini.appdata.xml  1970-01-01 01:00:00.000000000 
+0100
+++ new/panini-0.73.0/linux/panini.appdata.xml  2019-01-15 12:20:44.000000000 
+0100
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2014 Richard Hughes <rich...@hughsie.com> -->
+<!--
+-->
+<application>
+  <id type="desktop">panini.desktop</id>
+  <metadata_license>CC0-1.0</metadata_license>
+  <name>Panini</name>
+  <summary>Create perspective views from panoramic and wide angle 
images</summary>
+  <description>
+    <p>
+      Panini is a tool for creating perspective views from panoramic and wide 
angle images.
+    </p>
+    <p>
+      Panini can load most common photo and panoramic formats from image files 
such
+      as those created with hugin or QuickTimeVR (QTVR .mov) files.  Like all 
pano
+      viewers, it then shows a linear perspective view that can be panned and 
zoomed.
+      But Panini can also display a range of wide angle perspectives via the
+      stereographic and "Pannini" vedutismo families of projections, and shift,
+      rotate, and stretch the image like a software view camera.
+    </p>
+    <p>
+      Panini can do those things because it paints the picture on a three 
dimensional
+      surface, either a sphere or a cylinder, which you then view in 
perspective.
+      Shifting the point of view changes the apparent perspective of the 
image, and
+      other controls let you frame the view to your liking.  Then you can save 
the
+      screen image to a file at higher-than-screen resolution.
+    </p>
+  </description>
+  <!-- no screenshots -->
+  <url 
type="homepage">https://lazarus-pkgs.github.io/lazarus-pkgs/panini.html</url>
+  <updatecontact>jubalh AT iodoru DOT org</updatecontact>
+</application>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/panini-0.72.0/panini.pro new/panini-0.73.0/panini.pro
--- old/panini-0.72.0/panini.pro        2017-11-30 16:59:52.000000000 +0100
+++ new/panini-0.73.0/panini.pro        2019-01-15 12:20:44.000000000 +0100
@@ -1,6 +1,6 @@
 ## qmake project for panini ##
 TEMPLATE = app
-VERSION = 0.72.0
+VERSION = 0.73.0
 TARGET = panini
 CONFIG += debug_and_release
 QT = gui core opengl
@@ -75,8 +75,8 @@
 target.path = $$PREFIX$$/bin
 INSTALLS += target
 
-## Desktop File ##
 linux-g++* {
+    ## Desktop File ##
     desktopfile.path  = $$PREFIX$$/share/applications/
     desktopfile.files = linux/*.desktop
     INSTALLS += desktopfile
@@ -85,4 +85,9 @@
     iconfile.path  = $$PREFIX$$/share/pixmaps/
     iconfile.files = linux/panini.png
     INSTALLS += iconfile
+
+    # Appdata file
+    appdatafile.path = $$PREFIX$$/share/metainfo/
+    appdatafile.files = linux/panini.appdata.xml
+    INSTALLS += appdatafile
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/panini-0.72.0/src/pvQtView.cpp 
new/panini-0.73.0/src/pvQtView.cpp
--- old/panini-0.72.0/src/pvQtView.cpp  2017-11-30 16:59:52.000000000 +0100
+++ new/panini-0.73.0/src/pvQtView.cpp  2019-01-15 12:20:44.000000000 +0100
@@ -817,7 +817,13 @@
     glTexParameteri(GL_TEXTURE_CUBE_MAP, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
     // 2d maps...
     glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
-    glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
+    glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, 
GL_LINEAR_MIPMAP_LINEAR);
+
+    glTexParameteri(GL_TEXTURE_2D, GL_GENERATE_MIPMAP, GL_TRUE);
+
+    float anisotropy = 0.0f;
+    glGetFloatv(GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT, &anisotropy);
+    glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAX_ANISOTROPY_EXT, anisotropy);
 
     // enable alpha blending for overlay
     glEnable (GL_BLEND);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/panini-0.72.0/ui/About.ui 
new/panini-0.73.0/ui/About.ui
--- old/panini-0.72.0/ui/About.ui       2017-11-30 16:59:52.000000000 +0100
+++ new/panini-0.73.0/ui/About.ui       2019-01-15 12:20:44.000000000 +0100
@@ -144,7 +144,7 @@
     </font>
    </property>
    <property name="text">
-    <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;© 2008 - 2009 Thomas 
Sharpless&lt;br/&gt;© 2017 Michael Vetter 
&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
+    <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;© 2008 - 2009 Thomas 
Sharpless&lt;br/&gt;© 2017 - 2019 Michael 
Vetter&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
    </property>
    <property name="textFormat">
     <enum>Qt::RichText</enum>


Reply via email to