41 Commits

Author SHA256 Message Date
484caf562d Accepting request 1294190 from X11:Wayland
- Update to version 1.8.0:
  * progress-style configuration option with possible values of bar (previous behavior) and background which shows the progress as the background color.
  * Fish shell completions.
  * Default icon theme from hicolor to default.
  * Crash when max-icon-size=0 (#145).
  * Parse sections in order. This fixes a bug where sections before the main section get ignored. (#137).
  * fnottctl pause|unpause exiting with an error.
  * Lookup of icon themes in ~/.icons and /usr/share/pixmaps.

OBS-URL: https://build.opensuse.org/request/show/1294190
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fnott?expand=0&rev=15
2025-07-17 15:55:57 +00:00
Soc Virnyl Estela
c64592311a - Update to version 1.8.0:
* progress-style configuration option with possible values of bar (previous behavior) and background which shows the progress as the background color.
  * Fish shell completions.
  * Default icon theme from hicolor to default.
  * Crash when max-icon-size=0 (#145).
  * Parse sections in order. This fixes a bug where sections before the main section get ignored. (#137).
  * fnottctl pause|unpause exiting with an error.
  * Lookup of icon themes in ~/.icons and /usr/share/pixmaps.

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/fnott?expand=0&rev=40
2025-07-17 14:26:00 +00:00
b68adeda87 Accepting request 1283616 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1283616
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fnott?expand=0&rev=14
2025-06-06 20:44:30 +00:00
Soc Virnyl Estela
c9aba36b6e Accepting request 1282333 from home:smithfarm:branches:X11:Wayland
bsc#1244025

OBS-URL: https://build.opensuse.org/request/show/1282333
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/fnott?expand=0&rev=38
2025-06-06 11:18:18 +00:00
6929a1e957 Accepting request 1246085 from X11:Wayland
- Update to version 1.7.1:
  * anchor can now be set to center.
  * Nanosvg updated to ea6a6aca009422bba0dbad4c80df6e6ba0c82183
  * fix: Messages sent directly after starting fnott (for example, when
    fnott is auto-activated by D-Bus) not processed until more D-Bus messages
    are received later.

OBS-URL: https://build.opensuse.org/request/show/1246085
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fnott?expand=0&rev=13
2025-02-16 21:41:12 +00:00
Soc Virnyl Estela
da32cc3429 - Update to version 1.7.1:
* anchor can now be set to center.
  * Nanosvg updated to ea6a6aca009422bba0dbad4c80df6e6ba0c82183
  * fix: Messages sent directly after starting fnott (for example, when
    fnott is auto-activated by D-Bus) not processed until more D-Bus messages
    are received later.

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/fnott?expand=0&rev=36
2025-02-15 13:17:21 +00:00
b4c649e8a0 Accepting request 1238749 from X11:Wayland
- Add unpackaged file fnott.service.

OBS-URL: https://build.opensuse.org/request/show/1238749
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fnott?expand=0&rev=12
2025-01-19 20:49:31 +00:00
Soc Virnyl Estela
200e6f3629 - Add unpackaged file fnott.service.
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/fnott?expand=0&rev=34
2025-01-19 03:51:54 +00:00
4199e67358 Accepting request 1202903 from X11:Wayland
- Completion packages require main package

OBS-URL: https://build.opensuse.org/request/show/1202903
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fnott?expand=0&rev=11
2024-09-24 15:34:41 +00:00
Soc Virnyl Estela
1792b27c2c - Completion packages for main package
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/fnott?expand=0&rev=32
2024-09-24 10:55:57 +00:00
e96aede681 Accepting request 1191228 from X11:Wayland
- Specfile cleanup
  * %config macro for config file
- Set c11 to leap only. confusing workaround
- Update to version 1.7.0:
  * Log output now respects the [`NO_COLOR`](http://no-color.org/)
    environment variable.
  * `border-radius` configuration option (yes, this means fnott now
    supports rounded corners).
  * Support for linking against a system provided nanosvg library. See
    the new `-Dsystem-nanosvg` meson option. Defaults to `disabled`
    (i.e. use the bundled version).
  * Support for the `x-canonical-private-synchronous` hint.
  * XDG activation support; when triggering an action, fnott attempts to
    retrieve an XDG activation token. This will only succeed if the
    cursor is inside the notification window. The token is then
    signaled over the D-Bus _Notifications_ interface.
  * `fnottctl dismiss-with-default-action`.
  * Implemented the `org.freedesktop.DBus.Introspectable`
    interface. This fixes an issue where e.g. `gdbus` was not able to
    create, or close, notifications.
  * Left clicking a notification now triggers the default action, if
    any, in addition to dismissing the notification. Right click to
    dismiss the notification without trigger the default action.
  * `STRING:image-path` hint that points to either a non-existing file,
    or an invalid image, will now be ignored (instead of removing the
    notification's icon).
  * All notifications are now dismissed
    (i.e. `org.freedesktop.Notifications.NotificationClosed` is

OBS-URL: https://build.opensuse.org/request/show/1191228
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fnott?expand=0&rev=10
2024-08-03 18:04:38 +00:00
Soc Virnyl Estela
090ea72de9 - Specfile cleanup
* %config macro for config file

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/fnott?expand=0&rev=30
2024-08-02 15:00:26 +00:00
Soc Virnyl Estela
0be6e6dd34 - Set c11 to leap only. confusing workaround
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/fnott?expand=0&rev=29
2024-08-02 14:56:24 +00:00
Soc Virnyl Estela
2e3ffc4526 - Update to version 1.7.0:
* Log output now respects the [`NO_COLOR`](http://no-color.org/)
    environment variable.
  * `border-radius` configuration option (yes, this means fnott now
    supports rounded corners).
  * Support for linking against a system provided nanosvg library. See
    the new `-Dsystem-nanosvg` meson option. Defaults to `disabled`
    (i.e. use the bundled version).
  * Support for the `x-canonical-private-synchronous` hint.
  * XDG activation support; when triggering an action, fnott attempts to
    retrieve an XDG activation token. This will only succeed if the
    cursor is inside the notification window. The token is then
    signaled over the D-Bus _Notifications_ interface.
  * `fnottctl dismiss-with-default-action`.
  * Implemented the `org.freedesktop.DBus.Introspectable`
    interface. This fixes an issue where e.g. `gdbus` was not able to
    create, or close, notifications.
  * Left clicking a notification now triggers the default action, if
    any, in addition to dismissing the notification. Right click to
    dismiss the notification without trigger the default action.
  * `STRING:image-path` hint that points to either a non-existing file,
    or an invalid image, will now be ignored (instead of removing the
    notification's icon).
  * All notifications are now dismissed
    (i.e. `org.freedesktop.Notifications.NotificationClosed` is
    signaled) when fnott exits.
  * `reason` in the `NotificationClosed` signal being off-by-one.
  * Icons loaded via `image-data` hints being too dark.
  * Not all data being read from the action selection helper, under
    certain circumstances.

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/fnott?expand=0&rev=28
2024-08-02 14:51:09 +00:00
ab7ba7535d Accepting request 1187955 from X11:Wayland
- Add new file to list /usr/share/dbus-1/services/fnott.service
- Update to version 1.6.0:
  * selection-helper-uses-null-separator=yes|no to fnott.ini. This can be used to e.g. improve handling of action strings with newlines in them.
  * scaling-filter to fnott.ini, allowing you to choose which scaling filter to use when scaling non-SVG notification images. The default is lanczos3.
  * Nanosvg updated to 93ce879dc4c04a3ef1758428ec80083c38610b1f
  * D-Bus service file for starting automatically
  * Systemd unit file

OBS-URL: https://build.opensuse.org/request/show/1187955
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fnott?expand=0&rev=9
2024-07-17 13:14:36 +00:00
Soc Virnyl Estela
7e9bd813c4 - Add new file to list /usr/share/dbus-1/services/fnott.service
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/fnott?expand=0&rev=26
2024-07-16 15:56:13 +00:00
Soc Virnyl Estela
187d090a11 - Update to version 1.6.0:
* selection-helper-uses-null-separator=yes|no to fnott.ini. This can be used to e.g. improve handling of action strings with newlines in them.
  * scaling-filter to fnott.ini, allowing you to choose which scaling filter to use when scaling non-SVG notification images. The default is lanczos3.
  * Nanosvg updated to 93ce879dc4c04a3ef1758428ec80083c38610b1f
  * D-Bus service file for starting automatically
  * Systemd unit file

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/fnott?expand=0&rev=25
2024-07-16 15:25:01 +00:00
431a532e39 Accepting request 1169766 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1169766
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fnott?expand=0&rev=8
2024-04-23 16:56:43 +00:00
Soc Virnyl Estela
512ecda1cb Accepting request 1169763 from home:smolsheep:upgrades
- Add package sig and developer keyring
- Remove 0001-memfd-noexec-seal.patch (Fixed upstream)
- Update to 1.5.0
  Added:
  * docs meson option
  * pause and unpause commands to temporarily disable or re-enable
    notifications.
  * Support for fractional scaling (wp_fractional_scale_v1).
  * Support for preferred buffer scale (wl_compositor >= 6).
  * Support for server side cursors (wp_cursor_shape_v1).
  Changed:
  * Fnott now requires wayland-protocols >= 1.32.
  * Minimum required meson version is now 0.59.
  * Move example config to <sysconfdir>/xdg/fnott.ini.
  * dpi-aware no longer accepts the value auto, and the default
    value is now no.
  Removed:
  * dpi-aware=auto

OBS-URL: https://build.opensuse.org/request/show/1169763
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/fnott?expand=0&rev=23
2024-04-22 22:58:15 +00:00
c25b3390ba Accepting request 1117676 from X11:Wayland
- Add 0001-memfd-noexec-seal.patch
  * newer kernels introduced MFD_NOEXEC_SEAL. Linux kernels older than
    6.3 will crash fnott because they will reject memfd_create() calls that set it.
    This patch fixes it by testing first if it works with the new MFD_NOEXEC_SEAL
    and then retry without it.

OBS-URL: https://build.opensuse.org/request/show/1117676
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fnott?expand=0&rev=7
2023-10-13 21:15:45 +00:00
Soc Virnyl Estela
0105905098 - Add 0001-memfd-noexec-seal.patch
* newer kernels introduced MFD_NOEXEC_SEAL. Linux kernels older than
    6.3 will crash fnott because they will reject memfd_create() calls that set it.
    This patch fixes it by testing first if it works with the new MFD_NOEXEC_SEAL
    and then retry without it.

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/fnott?expand=0&rev=21
2023-10-13 13:21:08 +00:00
49335c93cd Accepting request 1100611 from X11:Wayland
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1100611
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fnott?expand=0&rev=6
2023-07-26 11:23:59 +00:00
Soc Virnyl Estela
931d23975a - Remove the following patches as they are already part of the new release
* 0000-unreleased-changelog.patch
  * 0001-decoded-len-unused.patch
  * 0002-include-stdc-predef.patch
  * 0003-clang-fixes-on-changelog.patch
  * 0004-pkgbuild-on-changelog.patch
  * 0005-clang-plus-notification-stack-fix.patch
- Update to 1.4.1
  * Compilation errors with clang 15.x
  * Notifications initially positioned outside the screen not being visible after being moved up in the notification stack.

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/fnott?expand=0&rev=19
2023-07-18 11:26:04 +00:00
d514434e80 Accepting request 1094891 from X11:Wayland
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1094891
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fnott?expand=0&rev=5
2023-06-23 19:53:46 +00:00
Soc Virnyl Estela
dc648c28a1 - Add the following patches:
* 0000-unreleased-changelog.patch
  * 0001-decoded-len-unused.patch
  * 0002-include-stdc-predef.patch
  * 0003-clang-fixes-on-changelog.patch
  * 0004-pkgbuild-on-changelog.patch
  * 0005-clang-plus-notification-stack-fix.patch (originally as 0000-clang-plus-notification-stack-fix.patch)
- These patches bring some small improvements and fixes

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/fnott?expand=0&rev=17
2023-06-16 13:15:42 +00:00
Soc Virnyl Estela
b664546831 - Add 0000-clang-plus-notification-stack-fix.patch
* Notifications initially positioned outside the screen not being
  * visible after being moved up in the notification stack.

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/fnott?expand=0&rev=16
2023-06-16 12:38:18 +00:00
67aefa42da Accepting request 1077699 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1077699
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fnott?expand=0&rev=4
2023-04-06 13:57:44 +00:00
Soc Virnyl Estela
c754f84218 Accepting request 1076852 from home:amanzini:branches:X11:Wayland
- Update to 1.4.0
  * Added idle-timeout option to specify the amount of time you need to be idle before notifications are prevented from timing out (#16).
  * Added icon option, to specify icon to use when none is provided by the notification itself (#82).
  * Support for image-path hints (#84).
  * dpi-aware=no|yes|auto option (#80).
  * Changed Default value of max-width and max-height is now 0 (unlimited).
  * When determining initial font size, do FontConfig config substitution if the user-provided font pattern has no {pixel}size option (#1287).
  * Fixed file:// URIs, in icon paths (#84)
  * Replace ID being ignored if there were no prior notification with that ID.
  * Wayland protocol violation when output scaling was enabled.
  * Notification expiration (timeout) and dismissal are now deferred while the action selection helper is running (#90).
- cleaned up specfile

OBS-URL: https://build.opensuse.org/request/show/1076852
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/fnott?expand=0&rev=14
2023-04-06 09:43:50 +00:00
11610b1861 Accepting request 1041887 from X11:Wayland
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1041887
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fnott?expand=0&rev=3
2022-12-10 20:18:29 +00:00
Soc Virnyl Estela
5e78d4ad1e - Change to c11 standard to comply with latest on leap
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/fnott?expand=0&rev=12
2022-12-02 14:00:34 +00:00
Soc Virnyl Estela
2ef6b03c74 - Update specfile
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/fnott?expand=0&rev=11
2022-12-02 13:49:39 +00:00
f533c6d29a Accepting request 998270 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/998270
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fnott?expand=0&rev=2
2022-08-20 18:28:59 +00:00
Soc Virnyl Estela
2e2377b47c Accepting request 998269 from home:uncomfyhalomacro:branches:X11:Wayland
if suse version is leap 15.4, just change the standard to none in the meson options explicitly

OBS-URL: https://build.opensuse.org/request/show/998269
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/fnott?expand=0&rev=9
2022-08-20 00:15:08 +00:00
Soc Virnyl Estela
55d62920ba - Update to version 1.3.0:
* Added:
    - Support for a “progress” hints, notify-send -h int:value:20 ..., (#51).
    - title-format, summary-format and body-format options, allowing you to customize the rendered strings. In this release, the %a, %s, %b and %% formatters, as well as \n, are recognized. (#39).
    - Added configuration option layer to specify the layer on which notifications are displayed. Values include background, top, bottom, and overlay (#71).
  * Changed:
    - Minimum required meson version is now 0.58.
    - Notification text is now truncated instead of running into, and past, the vertical padding (#52).
    - All color configuration options have been changed from (A)RGB (i.e. ARGB, where the alpha component is optional), to RGBA. This means all color values must be specified with 8 digits (#47).
  * Removed:
    - $XDG_CONFIG_HOME/fnottrc and ~/.config/fnottrc. Use $XDG_CONFIG_HOME/fnott/fnott.ini (defaulting to ~/.config/fnott/fnott.ini) instead (#7).
  * Fixed:
    - Scale not being applied to the notification’s size when first instantiated (#54).
    - Fallback to /etc/xdg if XDG_CONFIG_DIRS is unset.
    - Icon lookup is now better at following the XDG specification (#64).
    - Setting max-width and/or max-height to 0 no longer causes fnott to crash. Instead, a zero max-width/height means there is no limit (#66).

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/fnott?expand=0&rev=8
2022-08-19 23:44:15 +00:00
1e26bd62fc Accepting request 960209 from X11:Wayland
I want to maintain this package in Factory.

OBS-URL: https://build.opensuse.org/request/show/960209
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fnott?expand=0&rev=1
2022-03-08 19:32:22 +00:00
Soc Virnyl Estela
893396634e - Add line Group: System/GUI/Other
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/fnott?expand=0&rev=6
2022-03-08 12:45:51 +00:00
Soc Virnyl Estela
27eeef959a Accepting request 960002 from home:uncomfyhalomacro
Include configuration file `fnott.ini` in %files

OBS-URL: https://build.opensuse.org/request/show/960002
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/fnott?expand=0&rev=5
2022-03-07 15:20:28 +00:00
Soc Virnyl Estela
6d72cf77aa Separate completions and other files
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/fnott?expand=0&rev=4
2022-03-07 13:13:03 +00:00
Soc Virnyl Estela
9e46232354 remove a space
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/fnott?expand=0&rev=3
2022-03-07 05:42:33 +00:00
Soc Virnyl Estela
2c6e20faa2 Accepting request 959767 from home:uncomfyhalomacro
- Use release source tar ball
- Simplify by using autosetup

OBS-URL: https://build.opensuse.org/request/show/959767
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/fnott?expand=0&rev=2
2022-03-07 05:42:04 +00:00
29bbbe1aa0 Accepting request 957678 from home:uncomfyhalomacro
I want to maintain fnott in Factory and in X11:Wayland

OBS-URL: https://build.opensuse.org/request/show/957678
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/fnott?expand=0&rev=1
2022-02-26 12:23:34 +00:00