Hello community, here is the log from the commit of package dunst for openSUSE:Factory checked in at 2018-02-21 14:12:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dunst (Old) and /work/SRC/openSUSE:Factory/.dunst.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dunst" Wed Feb 21 14:12:18 2018 rev:4 rq:578408 version:1.3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/dunst/dunst.changes 2017-08-24 18:43:14.998716948 +0200 +++ /work/SRC/openSUSE:Factory/.dunst.new/dunst.changes 2018-02-21 14:12:21.672266989 +0100 @@ -1,0 +2,67 @@ +Tue Feb 20 15:32:23 UTC 2018 - [email protected] + +- add makefile.patch to fix service installation + +------------------------------------------------------------------- +Sun Feb 11 01:06:15 UTC 2018 - [email protected] + +- Trim filler wording from description. + +------------------------------------------------------------------- +Wed Feb 7 22:36:13 UTC 2018 - [email protected] + +- specfile: + * updated copyright year + * changed dependency gdk-2.0 to gdk-pixbuf-2.0 + +- update to version 1.3.1 + * Race condition resulting in the service files being empty (#488) + +- changes from version 1.3.0: + * Added + + ellipsize option to control how long lines should be ellipsized + when word_wrap is set to false (#374) + + A beginning tilde of a path is now expanded to the home of the + current user (#351) + + The image-path hint is now respected, as GApplications send + their icon only via this link (#447) + + The (legacy) image_data hint is now respected (#353) + + If dunst can't acquire the DBus name, dunst prints the PID of + the process holding the name (#458 #460) + + Increased accuracy of timeouts by using microseconds internally + (#379 #291) + + Support for specifying timeout values in milliseconds, minutes, + hours, or days. (#379) + + Support for HTML img tags (via context menu) (#428) + * Fixed + + new_icon rule being ignored on notifications that had a raw icon + (#423) + + Format strings being replaced recursively in some cases (#322 + #365) + + DBus related memory leaks (#397) + + Crash on X11 servers with RandR support less than 1.5. (#413 + #364) + + Silently reading the default config file, if -conf did not + specify a valid file (#452) + + Notification window flickering when a notification is replaced + (#320 #415) + + Inaccurate timeout in some cases (#291 #379) + * Changed + + Transient hints are now handled (#343 #310) An additional rule + option (match_transient and set_transient) is added to + optionally reset the transient setting + + HTML links are now referred to by their text in the context menu + rather than numbers (#428) + + icon_folders setting renamed to icon_path (#170) + + config.def.h and config.h got merged (#371) + + The dependency on GTK3+ has been removed. Instead of GTK3+, + dunst now requires gdk-pixbuf which had been a transient + dependency before. (#334 #376) + + The _GNU_SOURCE macros had been removed to make dunst portable + to nonGNU systems (#403) + + Internal refactorings of the notification queue handling. (#411) + + Dunst does now install the systemd and dbus service files into + their proper location given by pkg-config. Use + SERVICEDIR_(DBUS|SYSTEMD) params to overwrite them. (#463) + +------------------------------------------------------------------- Old: ---- dunst-1.2.0.tar.gz New: ---- dunst-1.3.1.tar.gz makefile.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dunst.spec ++++++ --- /var/tmp/diff_new_pack.823DGl/_old 2018-02-21 14:12:22.848224640 +0100 +++ /var/tmp/diff_new_pack.823DGl/_new 2018-02-21 14:12:22.848224640 +0100 @@ -1,7 +1,7 @@ # # spec file for package dunst # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -18,18 +18,19 @@ %{!?_userunitdir:%define _userunitdir %{_prefix}/lib/systemd/user} Name: dunst -Version: 1.2.0 +Version: 1.3.1 Release: 0 -Summary: A customizable and lightweight notification-daemon +Summary: A customizable notification daemon License: BSD-3-Clause Group: System/GUI/Other Url: https://dunst-project.org Source: https://github.com/dunst-project/dunst/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +Patch0: makefile.patch BuildRequires: pkgconfig BuildRequires: systemd-rpm-macros BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(dbus-1) -BuildRequires: pkgconfig(gdk-2.0) +BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(libnotify) @@ -42,10 +43,12 @@ BuildRequires: pkgconfig(xscrnsaver) %description -Dunst is a lightweight replacement for the notification-daemons provided by most desktop environments. It's very customizable, doesn't depend on any toolkits and therefore fits in those windowmanager centric setups we all love to customize to perfection. +Dunst is a customizable replacement for the notification daemons +provided by most desktop environments. %prep %setup -q +%patch0 -p1 %build CFLAGS="%{optflags}" make %{?_smp_mflags} @@ -56,7 +59,8 @@ sed -i -e 's/ExecStart.*/ExecStart=\/usr\/bin\/dunst/' %{buildroot}/%{_userunitdir}/dunst.service %files -%doc CHANGELOG.md LICENSE README.md +%doc CHANGELOG.md README.md +%license LICENSE %{_bindir}/dunst %{_datadir}/dbus-1/services/org.knopwob.dunst.service %{_userunitdir}/dunst.service ++++++ dunst-1.2.0.tar.gz -> dunst-1.3.1.tar.gz ++++++ ++++ 6902 lines of diff (skipped) ++++++ makefile.patch ++++++ Index: dunst-1.3.1/Makefile =================================================================== --- dunst-1.3.1.orig/Makefile +++ dunst-1.3.1/Makefile @@ -8,30 +8,7 @@ ifneq ($(wildcard ./.git/.),) VERSION := $(shell git describe --tags) endif -ifeq (,${SYSTEMD}) -# Check for systemctl to avoid discrepancies on systems, where -# systemd is installed, but systemd.pc is in another package -systemctl := $(shell command -v systemctl >/dev/null && echo systemctl) -ifeq (systemctl,${systemctl}) SYSTEMD := 1 -else -SYSTEMD := 0 -endif -endif - -SERVICEDIR_DBUS ?= $(shell pkg-config dbus-1 --variable=session_bus_services_dir) -SERVICEDIR_DBUS := ${SERVICEDIR_DBUS} -ifeq (,${SERVICEDIR_DBUS}) -$(error "Failed to query pkg-config for package 'dbus-1'!") -endif - -ifneq (0,${SYSTEMD}) -SERVICEDIR_SYSTEMD ?= $(shell pkg-config systemd --variable=systemduserunitdir) -SERVICEDIR_SYSTEMD := ${SERVICEDIR_SYSTEMD} -ifeq (,${SERVICEDIR_SYSTEMD}) -$(error "Failed to query pkg-config for package 'systemd'!") -endif -endif LIBS := $(shell pkg-config --libs ${pkg_config_packs}) INCS := $(shell pkg-config --cflags ${pkg_config_packs}) @@ -134,11 +111,12 @@ install-doc: install-service: install-service-dbus install-service-dbus: service-dbus - install -Dm644 org.knopwob.dunst.service ${DESTDIR}${SERVICEDIR_DBUS}/org.knopwob.dunst.service + mkdir -p ${DESTDIR}${PREFIX}/share/dbus-1/services/ + install -m644 org.knopwob.dunst.service ${DESTDIR}${PREFIX}/share/dbus-1/services ifneq (0,${SYSTEMD}) install-service: install-service-systemd install-service-systemd: service-systemd - install -Dm644 dunst.systemd.service ${DESTDIR}${SERVICEDIR_SYSTEMD}/dunst.service + install -Dm644 dunst.systemd.service ${DESTDIR}${PREFIX}/lib/systemd/user/dunst.service endif uninstall: uninstall-service
