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