]> git.pld-linux.org Git - packages/font-manager.git/blame - font-manager.spec
- up to 0.8.8
[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
26950c0a 4Version: 0.8.8
00a35187
KM
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
26950c0a 9# Source0-md5: 9dbcaf606df347b3daba338cce495846
00a35187
KM
10BuildRequires: Thunar-devel
11BuildRequires: appstream-glib
12BuildRequires: cinnamon-nemo-devel
26950c0a 13BuildRequires: fontconfig-devel >= 2.12
00a35187
KM
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
00a35187
KM
132
133%build
134%meson -Dnautilus=True -Dnemo=True -Dthunar=true -Dreproducible=true build
135
136%ninja_build -C build
137
138%install
139rm -rf $RPM_BUILD_ROOT
140
141%ninja_install -C build
142
143%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/libfontmanager.so
144%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/help/{nb_NO,zh_Hans,zh_Hant,zh_Hant_HK}
145%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/nb_NO
146
147%find_lang %{name} --with-gnome
148
149%check
150appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/*.appdata.xml
151
152%post
153%glib_compile_schemas
154%update_icon_cache hicolor
155
156%postun
157%glib_compile_schemas
158%update_icon_cache hicolor
159
160%clean
161rm -rf $RPM_BUILD_ROOT
162
163%files -f %{name}.lang
164%defattr(644,root,root,755)
165%attr(755,root,root) %{_bindir}/%{name}
166%{_datadir}/metainfo/org.gnome.FontManager.appdata.xml
167%{_desktopdir}/org.gnome.FontManager.desktop
168%{_datadir}/dbus-1/services/org.gnome.FontManager.service
169%{_datadir}/glib-2.0/schemas/org.gnome.FontManager.gschema.xml
170%{_iconsdir}/hicolor/128x128/apps/org.gnome.FontManager.png
171%{_iconsdir}/hicolor/256x256/apps/org.gnome.FontManager.png
172%{_mandir}/man1/%{name}.*
173
174%files -n %{name}-common
175%defattr(644,root,root,755)
176%doc COPYING
177%{_libdir}/%{name}
178
179%files -n font-viewer
180%defattr(644,root,root,755)
181%dir %{_libexecdir}/%{name}
182%attr(755,root,root) %{_libexecdir}/%{name}/font-viewer
183%{_datadir}/metainfo/org.gnome.FontViewer.appdata.xml
184%{_desktopdir}/org.gnome.FontViewer.desktop
185%{_datadir}/dbus-1/services/org.gnome.FontViewer.service
186%{_datadir}/glib-2.0/schemas/org.gnome.FontViewer.gschema.xml
187%{_iconsdir}/hicolor/128x128/apps/org.gnome.FontViewer.png
188%{_iconsdir}/hicolor/256x256/apps/org.gnome.FontViewer.png
189
190%files -n nautilus-%{name}
191%defattr(644,root,root,755)
192%attr(755,root,root) %{_libdir}/nautilus/extensions-3.0/nautilus-%{name}.so
193
194%files -n nemo-%{name}
195%defattr(644,root,root,755)
196%attr(755,root,root) %{_libdir}/nemo/extensions-3.0/nemo-%{name}.so
197
198%files -n thunar-%{name}
199%defattr(644,root,root,755)
200%attr(755,root,root) %{_libdir}/thunarx-3/thunar-%{name}.so
201
202%files gnome-shell-search
203%defattr(644,root,root,755)
204%{_datadir}/gnome-shell/search-providers/org.gnome.FontManager.SearchProvider.ini
This page took 0.163425 seconds and 4 git commands to generate.