Hello community,

here is the log from the commit of package imv for openSUSE:Factory checked in 
at 2019-06-24 21:53:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/imv (Old)
 and      /work/SRC/openSUSE:Factory/.imv.new.4615 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "imv"

Mon Jun 24 21:53:10 2019 rev:3 rq:711641 version:3.1.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/imv/imv.changes  2019-06-19 21:10:32.306633962 
+0200
+++ /work/SRC/openSUSE:Factory/.imv.new.4615/imv.changes        2019-06-24 
21:54:04.852139275 +0200
@@ -1,0 +2,7 @@
+Mon Jun 24 06:23:14 UTC 2019 - mvet...@suse.com
+
+- Update to 3.1.1:
+  * Adjusted Makefile to improve packaging on BSDs
+- Add imv-fixbuild.patch: fixing build by creating man dirs
+
+-------------------------------------------------------------------

Old:
----
  v3.1.0.tar.gz

New:
----
  imv-fixbuild.patch
  v3.1.1.tar.gz

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

Other differences:
------------------
++++++ imv.spec ++++++
--- /var/tmp/diff_new_pack.lOo6GT/_old  2019-06-24 21:54:05.356139662 +0200
+++ /var/tmp/diff_new_pack.lOo6GT/_new  2019-06-24 21:54:05.360139666 +0200
@@ -17,13 +17,15 @@
 
 
 Name:           imv
-Version:        3.1.0
+Version:        3.1.1
 Release:        0
 Summary:        Image viewer for X11/Wayland
 License:        MIT AND GPL-2.0-or-later
 Group:          Productivity/Graphics/Viewers
 URL:            https://github.com/eXeC64/imv
 Source:         https://github.com/eXeC64/imv/archive/v%{version}.tar.gz
+# FIX-UPSTREAM mvet...@suse.com - https://github.com/eXeC64/imv/issues/160
+Patch0:         imv-fixbuild.patch
 BuildRequires:  asciidoc
 BuildRequires:  freeimage-devel
 BuildRequires:  libjpeg8-devel
@@ -39,6 +41,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 make %{?_smp_mflags} \

++++++ imv-fixbuild.patch ++++++
See https://github.com/eXeC64/imv/issues/160
diff -urEbw imv-3.1.1/Makefile imv-3.1.1.new/Makefile
--- imv-3.1.1/Makefile  2019-06-22 22:40:25.000000000 +0200
+++ imv-3.1.1.new/Makefile      2019-06-24 08:34:29.722175583 +0200
@@ -112,7 +112,8 @@
 install: $(TARGET) doc
        mkdir -p $(DESTDIR)$(BINPREFIX)
        $(INSTALL_PROGRAM) $(TARGET) $(DESTDIR)$(BINPREFIX)/imv
-       mkdir -p $(DESTDIR)$(MANPREFIX)
+       mkdir -p $(DESTDIR)$(MANPREFIX)/man1
+       mkdir -p $(DESTDIR)$(MANPREFIX)/man5
        $(INSTALL_MAN) doc/imv.1 $(DESTDIR)$(MANPREFIX)/man1/imv.1
        $(INSTALL_MAN) doc/imv.5 $(DESTDIR)$(MANPREFIX)/man5/imv.5
        mkdir -p $(DESTDIR)$(DATAPREFIX)/applications
++++++ v3.1.0.tar.gz -> v3.1.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/imv-3.1.0/CHANGELOG new/imv-3.1.1/CHANGELOG
--- old/imv-3.1.0/CHANGELOG     2019-06-17 21:36:48.000000000 +0200
+++ new/imv-3.1.1/CHANGELOG     2019-06-22 22:40:25.000000000 +0200
@@ -1,6 +1,10 @@
 imv Changelog
 =============
 
+v3.1.1 - 2019-06-22
+
+* Adjusted Makefile to improve packaging on BSDs
+
 v3.1.0 - 2019-06-17
 
 * Added support for multiple image loaders, allowing imv to use libraries other
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/imv-3.1.0/Makefile new/imv-3.1.1/Makefile
--- old/imv-3.1.0/Makefile      2019-06-17 21:36:48.000000000 +0200
+++ new/imv-3.1.1/Makefile      2019-06-22 22:40:25.000000000 +0200
@@ -8,6 +8,10 @@
 DATAPREFIX ?= $(PREFIX)/share
 CONFIGPREFIX ?= /etc
 
+INSTALL_DATA ?= install -m 0644
+INSTALL_MAN ?= install -m 0644
+INSTALL_PROGRAM ?= install -m 0755
+
 override CFLAGS += -std=c99 -W -Wall -Wpedantic -Wextra
 override CPPFLAGS += $(shell sdl2-config --cflags) -D_XOPEN_SOURCE=700
 override LIBS := $(shell sdl2-config --libs)
@@ -67,7 +71,7 @@
 OBJECTS := $(patsubst src/%.c,$(BUILDDIR)/%.o,$(SOURCES))
 TESTS := $(patsubst test/%.c,$(BUILDDIR)/test_%,$(TEST_SOURCES))
 
-VERSION != git describe --dirty --always --tags 2> /dev/null || echo v3.1.0
+VERSION != git describe --dirty --always --tags 2> /dev/null || echo v3.1.1
 
 override CPPFLAGS += -DIMV_VERSION=\""$(VERSION)"\"
 
@@ -106,11 +110,15 @@
        a2x --no-xmllint --doctype manpage --format manpage $<
 
 install: $(TARGET) doc
-       install -D -m 0755 $(TARGET) $(DESTDIR)$(BINPREFIX)/imv
-       install -D -m 0644 doc/imv.1 $(DESTDIR)$(MANPREFIX)/man1/imv.1
-       install -D -m 0644 doc/imv.5 $(DESTDIR)$(MANPREFIX)/man5/imv.5
-       install -D -m 0644 files/imv.desktop 
$(DESTDIR)$(DATAPREFIX)/applications/imv.desktop
-       install -D -m 0644 files/imv_config $(DESTDIR)$(CONFIGPREFIX)/imv_config
+       mkdir -p $(DESTDIR)$(BINPREFIX)
+       $(INSTALL_PROGRAM) $(TARGET) $(DESTDIR)$(BINPREFIX)/imv
+       mkdir -p $(DESTDIR)$(MANPREFIX)
+       $(INSTALL_MAN) doc/imv.1 $(DESTDIR)$(MANPREFIX)/man1/imv.1
+       $(INSTALL_MAN) doc/imv.5 $(DESTDIR)$(MANPREFIX)/man5/imv.5
+       mkdir -p $(DESTDIR)$(DATAPREFIX)/applications
+       $(INSTALL_DATA) files/imv.desktop 
$(DESTDIR)$(DATAPREFIX)/applications/imv.desktop
+       mkdir -p $(DESTDIR)$(CONFIGPREFIX)
+       $(INSTALL_DATA) files/imv_config $(DESTDIR)$(CONFIGPREFIX)/imv_config
 
 uninstall:
        $(RM) $(DESTDIR)$(BINPREFIX)/imv


Reply via email to