1 Summary: The GLib Ncurses Toolkit
2 Summary(pl.UTF-8): Biblioteka GLib Ncurses Toolkit
8 Source0: https://downloads.sourceforge.net/pidgin/%{name}-%{version}.tar.xz
9 # Source0-md5: 1af8741ebd551d286586acdf39c837e4
10 URL: https://keep.imfreedom.org/libgnt/libgnt
11 BuildRequires: glib2-devel >= 1:2.16.0
12 BuildRequires: gtk-doc
13 BuildRequires: libxml2-devel >= 1:2.6.0
14 BuildRequires: meson >= 0.41.0
15 BuildRequires: ncurses-devel
16 BuildRequires: ncurses-ext-devel
18 BuildRequires: pkgconfig
19 BuildRequires: python-devel >= 1:2.7
20 BuildRequires: rpm-build >= 4.6
21 BuildRequires: rpmbuild(macros) >= 1.736
22 BuildRequires: sed >= 4.0
23 BuildRequires: tar >= 1:1.22
25 Requires: glib2 >= 1:2.16.0
26 Requires: libxml2 >= 1:2.6.0
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 GNT is an ncurses toolkit for creating text-mode graphical user
31 interfaces in a fast and easy way. It is based on GLib and ncurses.
33 It was born out of the console-based UI, Finch, for the libpurple
34 project, but has now been split into its own independent repository.
36 %description -l pl.UTF-8
37 GNT to biblioteka narzędziowa ncurses do tworzenia graficznych
38 interfejsów użytkownika w trybie tekstowym w szybki i łatwy sposób.
39 Jeset oparta na bibliotekach GLib i ncurses.
41 Biblioteka powstała z konsolowego interfejsu użytkownika Finch,
42 stworzonego dla projektu libpurple, ale została wydzielona do
43 samodzielnego repozytorium.
46 Summary: Header files for GNT library
47 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki GNT
48 Group: Development/Libraries
49 Requires: %{name} = %{version}-%{release}
52 Header files for GNT library.
54 %description devel -l pl.UTF-8
55 Pliki nagłówkowe biblioteki GNT.
58 Summary: Static GNT library
59 Summary(pl.UTF-8): Statyczna biblioteka GNT
60 Group: Development/Libraries
61 Requires: %{name}-devel = %{version}-%{release}
66 %description static -l pl.UTF-8
67 Statyczna biblioteka GNT.
70 Summary: GNT API documentation
71 Summary(pl.UTF-8): Dokumentacja API biblioteki GNT
73 Requires: gtk-doc-common
77 GNT API documentation.
79 %description apidocs -l pl.UTF-8
80 Dokumentacja API biblioteki GNT.
85 %{__sed} -i -e 's/ = library(/ = shared_library(/' wms/meson.build
93 rm -rf $RPM_BUILD_ROOT
95 %ninja_install -C build
98 rm -rf $RPM_BUILD_ROOT
100 %post -p /sbin/ldconfig
101 %postun -p /sbin/ldconfig
104 %defattr(644,root,root,755)
105 %doc COPYRIGHT ChangeLog README.md
106 %attr(755,root,root) %{_libdir}/libgnt.so.*.*.*
107 %attr(755,root,root) %ghost %{_libdir}/libgnt.so.0
109 %attr(755,root,root) %{_libdir}/gnt/irssi.so
110 %attr(755,root,root) %{_libdir}/gnt/s.so
113 %defattr(644,root,root,755)
114 %attr(755,root,root) %{_libdir}/libgnt.so
116 %{_pkgconfigdir}/gnt.pc
119 %defattr(644,root,root,755)
123 %defattr(644,root,root,755)