]> git.pld-linux.org Git - packages/font-manager.git/blame - font-manager.spec
- initial release, 0.8.7
[packages/font-manager.git] / font-manager.spec
CommitLineData
00a35187
KM
1Summary: A simple font management application for Gtk+ Desktop Environments
2Summary(pl.UTF-8): Prosty manager czcionek dla środowisk graficznych opartych na Gtk+
3Name: font-manager
4Version: 0.8.7
5Release: 1
6License: GPL-3.0-or-later
7URL: https://fontmanager.github.io/
8Source0: https://github.com/FontManager/font-manager/archive/refs/tags/%{version}.tar.gz
9Patch0: %{name}-fix-gcc11-compilation.patch
10BuildRequires: Thunar-devel
11BuildRequires: appstream-glib
12BuildRequires: cinnamon-nemo-devel
13BuildRequires: fontconfig-devel
14BuildRequires: freetype-devel
15BuildRequires: gettext
16BuildRequires: glib2-devel >= 2.44
17BuildRequires: gobject-introspection-devel
18BuildRequires: gtk+3-devel >= 3.22
19BuildRequires: gtk-webkit4-devel >= 2.13.90
20BuildRequires: json-glib-devel
21BuildRequires: libsoup-devel
22BuildRequires: libxml2-devel
23BuildRequires: meson
24BuildRequires: nautilus-devel
25BuildRequires: pango-devel
26BuildRequires: pkgconfig
27BuildRequires: sqlite3-devel
28BuildRequires: vala >= 0.42
29BuildRequires: yelp-tools
30Requires: %{name}-common
31Requires: font-viewer
32Requires: fontconfig
33Requires: gtk-webkit4
34
35%description
36Font Manager is intended to provide a way for average users to easily
37manage desktop fonts, without having to resort to command line tools
38or editing configuration files by hand. While designed primarily with
39the Gnome Desktop Environment in mind, it should work well with other
40Gtk+ desktop environments.
41
42Font Manager is NOT a professional-grade font management solution.
43
44%description -l pl.UTF-8
45Font Manager ma na celu umożliwienie przeciętnym użytkownikom łatwego
46zarządzania czcionkami w środowisku graficznym bez konieczności
47uciekania się do narzędzi wiersza poleceń lub ręcznego edytowania
48plików konfiguracyjnych. Chociaż zaprojektowany głównie z myślą o
49środowisku graficznym Gnome, powinien dobrze współpracować z innymi
50środowiskami graficznymi Gtk+.
51
52Menedżer czcionek NIE jest profesjonalnym rozwiązaniem do zarządzania
53czcionkami.
54
55%package -n %{name}-common
56Summary: Common files used by font-manager
57Summary(pl.UTF-8): Wspólne pliki używane przez font-manager
58
59%description -n %{name}-common
60This package contains common files such as libraries. These files are
61required by font-manager and font-viewer.
62
63%description -n %{name}-common -l pl.UTF-8
64Ten pakiet zawiera pliki wspólne, wymagane przez programy font-manager
65i font-viewer.
66
67%package -n font-viewer
68Summary: Full featured font file preview application for GTK+ Desktop Environments
69Summary(pl.UTF-8): W pełni funkcjonalna aplikacja do podglądu plików czcionek dla środowisk graficznych GTK+
70Requires: %{name}-common >= %{version}
71
72%description -n font-viewer
73This package contains the font-viewer component of font-manager.
74
75%description -n font-viewer -l pl.UTF-8
76Ten pakiet zawiera komponent font-viewer pakietu font-manager.
77
78%package -n nautilus-%{name}
79Summary: Nautilus extension for Font Manager
80Summary(pl.UTF-8): Rozszerzenie Font Manager dla Nautilusa
81Requires: %{name}-common >= %{version}
82Requires: font-viewer >= %{version}
83
84%description -n nautilus-%{name}
85This package provides integration with the Nautilus file manager.
86
87%description -n nautilus-%{name} -l pl.UTF-8
88Ten pakiet pozwala na integrację FontManager'a z managerem plików
89Nautilus.
90
91%package -n nemo-%{name}
92Summary: Nemo extension for Font Manager
93Summary(pl.UTF-8): Rozszerzenie Font Manager dla Nemo
94Requires: %{name}-common >= %{version}
95Requires: font-viewer >= %{version}
96
97%description -n nemo-%{name}
98This package provides integration with the Nemo file manager.
99
100%description -n nemo-%{name} -l pl.UTF-8
101Ten pakiet pozwala na integrację FontManager'a z managerem plików
102Nemo.
103
104%package -n thunar-%{name}
105Summary: Thunar extension for Font Manager
106Summary(pl.UTF-8): Rozszerzenie Font Manager dla Thunara
107Requires: %{name}-common >= %{version}
108Requires: font-viewer >= %{version}
109
110%description -n thunar-%{name}
111This package provides integration with the Thunar file manager.
112
113%description -n thunar-%{name} -l pl.UTF-8
114Ten pakiet pozwala na integrację FontManager'a z managerem plików
115Thunar.
116
117%package gnome-shell-search
118Summary: Package provideing font-manager support in gnome shell search
119Summary(pl.UTF-8): Pakiet pozwalający przeszukiwanie font-manager'a z poziomu wyszukiwarki gnome shell
120Group: X11/Applications
121Requires: %{name} = %{version}-%{release}
122BuildArch: noarch
123
124%description gnome-shell-search
125This package integrates Font-Manager with gnome shell search tool.
126
127%description gnome-shell-search -l pl.UTF-8
128Ten pakiet integruje Font-Manager'a z wyszukiwarką gnome shell
129
130%prep
131%setup -q
132%patch0 -p1
133
134%build
135%meson -Dnautilus=True -Dnemo=True -Dthunar=true -Dreproducible=true build
136
137%ninja_build -C build
138
139%install
140rm -rf $RPM_BUILD_ROOT
141
142%ninja_install -C build
143
144%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/libfontmanager.so
145%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/help/{nb_NO,zh_Hans,zh_Hant,zh_Hant_HK}
146%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/nb_NO
147
148%find_lang %{name} --with-gnome
149
150%check
151appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/*.appdata.xml
152
153%post
154%glib_compile_schemas
155%update_icon_cache hicolor
156
157%postun
158%glib_compile_schemas
159%update_icon_cache hicolor
160
161%clean
162rm -rf $RPM_BUILD_ROOT
163
164%files -f %{name}.lang
165%defattr(644,root,root,755)
166%attr(755,root,root) %{_bindir}/%{name}
167%{_datadir}/metainfo/org.gnome.FontManager.appdata.xml
168%{_desktopdir}/org.gnome.FontManager.desktop
169%{_datadir}/dbus-1/services/org.gnome.FontManager.service
170%{_datadir}/glib-2.0/schemas/org.gnome.FontManager.gschema.xml
171%{_iconsdir}/hicolor/128x128/apps/org.gnome.FontManager.png
172%{_iconsdir}/hicolor/256x256/apps/org.gnome.FontManager.png
173%{_mandir}/man1/%{name}.*
174
175%files -n %{name}-common
176%defattr(644,root,root,755)
177%doc COPYING
178%{_libdir}/%{name}
179
180%files -n font-viewer
181%defattr(644,root,root,755)
182%dir %{_libexecdir}/%{name}
183%attr(755,root,root) %{_libexecdir}/%{name}/font-viewer
184%{_datadir}/metainfo/org.gnome.FontViewer.appdata.xml
185%{_desktopdir}/org.gnome.FontViewer.desktop
186%{_datadir}/dbus-1/services/org.gnome.FontViewer.service
187%{_datadir}/glib-2.0/schemas/org.gnome.FontViewer.gschema.xml
188%{_iconsdir}/hicolor/128x128/apps/org.gnome.FontViewer.png
189%{_iconsdir}/hicolor/256x256/apps/org.gnome.FontViewer.png
190
191%files -n nautilus-%{name}
192%defattr(644,root,root,755)
193%attr(755,root,root) %{_libdir}/nautilus/extensions-3.0/nautilus-%{name}.so
194
195%files -n nemo-%{name}
196%defattr(644,root,root,755)
197%attr(755,root,root) %{_libdir}/nemo/extensions-3.0/nemo-%{name}.so
198
199%files -n thunar-%{name}
200%defattr(644,root,root,755)
201%attr(755,root,root) %{_libdir}/thunarx-3/thunar-%{name}.so
202
203%files gnome-shell-search
204%defattr(644,root,root,755)
205%{_datadir}/gnome-shell/search-providers/org.gnome.FontManager.SearchProvider.ini
This page took 0.127799 seconds and 4 git commands to generate.