Compare commits

...

5 Commits

Author SHA256 Message Date
08759a1aa9 Accepting request 1251811 from Publishing
Update to 0.9.4

OBS-URL: https://build.opensuse.org/request/show/1251811
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/font-manager?expand=0&rev=11
2025-03-10 17:06:03 +00:00
b38a6bc6bc Add 0001-reproducible-build.patch
OBS-URL: https://build.opensuse.org/package/show/Publishing/font-manager?expand=0&rev=43
2025-03-10 13:29:45 +00:00
ea3d714691 - Add 0001-reproducible-build.patch
OBS-URL: https://build.opensuse.org/package/show/Publishing/font-manager?expand=0&rev=42
2025-03-10 13:28:47 +00:00
b6b98ede9b - Update to 0.9.4
* Fix segfault when opening preferences - Issue #436

OBS-URL: https://build.opensuse.org/package/show/Publishing/font-manager?expand=0&rev=41
2025-03-10 07:36:08 +00:00
11c9bd04b7 - Update to 0.9.3
* Restore editable labels for collection names
  * Switch to using libarchive rather than calling external application
  * Add preference option for gtk-font-rendering - Issue #429
  * Remember selected items in font lists where possible - Issue #424
  * Set sensitivity of labels to match activation status
  * Switch to using CSS for preview area colors
  * Google Fonts : Use standard TextView for editing in preview - Issue #424
  * Browse Mode : Propagate waterfall settings - Issue #424
  * Browse Mode : Add keyboard shortcuts to modify preview size - Issue #424
  * Browse Mode : Add designer information to preview pane
  * Browse Mode : Add tooltip with copyright and design description to preview pane
  * Font Viewer : Add preference pane - Issue #428
  * Font Viewer : Support for multiple variations within single file
  * CLI interface : Fix segfault when using certain options - Issue #421
  * CLI interface : Add --keep option to allow disabling all but specified fonts
  * Fix purge operation for PPA packaging - Issue #422
- remove deprecated suse_update_desktop_file

OBS-URL: https://build.opensuse.org/package/show/Publishing/font-manager?expand=0&rev=40
2025-03-06 10:02:14 +00:00
5 changed files with 59 additions and 12 deletions

View File

@@ -0,0 +1,16 @@
diff --git meson.build meson.build
index cf5829ed..53948969 100644
--- meson.build
+++ meson.build
@@ -73,8 +73,10 @@ pkglib_dir = join_paths(prefix, get_option('libdir'), meson.project_name())
pkglibexec_dir = join_paths(prefix, get_option('libexecdir'), meson.project_name())
datetime = '''
+import os
+from time import time
from datetime import date
-print(date.today())
+print(date.fromtimestamp(int(os.environ.get('SOURCE_DATE_EPOCH', time()))))
'''
today = run_command(python, '-c', datetime, check: true).stdout().strip()

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5a6ef285f6011b4661fec8561c72515b7b2dfeaebbc7e944f7f6385ce89497a6
size 2576864

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6a0899ac753f50d0779751828c62fa6220024213ebd2179b6f64a3a9bff51f96
size 2579700

View File

@@ -1,3 +1,32 @@
-------------------------------------------------------------------
Mon Mar 10 13:28:09 UTC 2025 - Jan Baier <jbaier@suse.com>
- Update to 0.9.4
* Fix segfault when opening preferences - Issue #436
- Add 0001-reproducible-build.patch
-------------------------------------------------------------------
Thu Mar 6 09:31:24 UTC 2025 - Jan Baier <jbaier@suse.com>
- Update to 0.9.3
* Restore editable labels for collection names
* Switch to using libarchive rather than calling external application
* Add preference option for gtk-font-rendering - Issue #429
* Remember selected items in font lists where possible - Issue #424
* Set sensitivity of labels to match activation status
* Switch to using CSS for preview area colors
* Google Fonts : Use standard TextView for editing in preview - Issue #424
* Browse Mode : Propagate waterfall settings - Issue #424
* Browse Mode : Add keyboard shortcuts to modify preview size - Issue #424
* Browse Mode : Add designer information to preview pane
* Browse Mode : Add tooltip with copyright and design description to preview pane
* Font Viewer : Add preference pane - Issue #428
* Font Viewer : Support for multiple variations within single file
* CLI interface : Fix segfault when using certain options - Issue #421
* CLI interface : Add --keep option to allow disabling all but specified fonts
* Fix purge operation for PPA packaging - Issue #422
- remove deprecated suse_update_desktop_file
-------------------------------------------------------------------
Sun Jan 19 08:48:58 UTC 2025 - Jan Baier <jbaier@suse.com>

View File

@@ -19,30 +19,35 @@
%global DBusName com.github.FontManager.FontManager
%global DBusName2 com.github.FontManager.FontViewer
Name: font-manager
Version: 0.9.2
Version: 0.9.4
Release: 0
Summary: A simple font management application for Gtk+ Desktop Environments
License: GPL-3.0-or-later
URL: https://fontmanager.github.io
Source0: https://github.com/FontManager/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz
Patch1: 0001-reproducible-build.patch
BuildRequires: appstream-glib
BuildRequires: gettext-runtime
BuildRequires: libgio-2_0-0 >= 2.7
BuildRequires: libgmodule-2_0-0 >= 2.50
BuildRequires: meson >= 0.59
BuildRequires: pkgconfig
BuildRequires: update-desktop-files
BuildRequires: vala >= 0.56
BuildRequires: yelp-tools
BuildRequires: pkgconfig(fontconfig)
BuildRequires: pkgconfig(fontconfig) >= 2.12
BuildRequires: pkgconfig(freetype2) >= 2.10
BuildRequires: pkgconfig(glib-2.0) >= 2.62
BuildRequires: pkgconfig(glib-2.0) >= 2.64
BuildRequires: pkgconfig(gobject-introspection-1.0)
BuildRequires: pkgconfig(gtk4) >= 4.12
BuildRequires: pkgconfig(harfbuzz) >= 2.5
BuildRequires: pkgconfig(json-glib-1.0) >= 1.5
BuildRequires: pkgconfig(libadwaita-1)
BuildRequires: pkgconfig(libarchive) >= 3.7
BuildRequires: pkgconfig(libnautilus-extension-4)
BuildRequires: pkgconfig(libnemo-extension)
BuildRequires: pkgconfig(libsoup-3.0) >= 3.2
BuildRequires: pkgconfig(libxml-2.0) >= 2.9.10
BuildRequires: pkgconfig(pango)
BuildRequires: pkgconfig(pango) >= 1.45
BuildRequires: pkgconfig(sqlite3) >= 3.35
BuildRequires: pkgconfig(thunarx-3)
BuildRequires: pkgconfig(webkitgtk-6.0) >= 2.4
@@ -101,7 +106,7 @@ Requires: font-viewer >= %{version}
This package provides integration with the Thunar file manager.
%prep
%autosetup -p1
%autosetup -p0
%build
%meson \
@@ -115,10 +120,7 @@ This package provides integration with the Thunar file manager.
%install
%meson_install
rm %{buildroot}/%{_libdir}/%{name}/libfontmanager.so
%find_lang %{name}
%suse_update_desktop_file -r com.github.FontManager.FontManager Graphics Viewer
%suse_update_desktop_file -r com.github.FontManager.FontViewer Graphics Viewer
%check
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/*.metainfo.xml