]> git.pld-linux.org Git - packages/libgnt.git/blame - libgnt.spec
up to 2.14.2
[packages/libgnt.git] / libgnt.spec
CommitLineData
f07cc01b 1Summary: The GLib Ncurses Toolkit
45edcca2 2Summary(pl.UTF-8): Biblioteka GLib Ncurses Toolkit
f07cc01b 3Name: libgnt
923d96ec 4Version: 2.14.2
f07cc01b 5Release: 1
c4b43dea 6License: GPL v2+
f07cc01b 7Group: Libraries
923d96ec
JP
8Source0: https://downloads.sourceforge.net/pidgin/%{name}-%{version}.tar.xz
9# Source0-md5: 1af8741ebd551d286586acdf39c837e4
c4b43dea 10URL: https://keep.imfreedom.org/libgnt/libgnt
f07cc01b
JP
11BuildRequires: glib2-devel >= 1:2.16.0
12BuildRequires: gtk-doc
c4b43dea
JB
13BuildRequires: libxml2-devel >= 1:2.6.0
14BuildRequires: meson >= 0.41.0
f07cc01b
JP
15BuildRequires: ncurses-devel
16BuildRequires: ncurses-ext-devel
17BuildRequires: ninja
18BuildRequires: pkgconfig
c4b43dea 19BuildRequires: python-devel >= 1:2.7
424cf8ab 20BuildRequires: rpm-build >= 4.6
c4b43dea
JB
21BuildRequires: rpmbuild(macros) >= 1.736
22BuildRequires: sed >= 4.0
23BuildRequires: tar >= 1:1.22
24BuildRequires: xz
f07cc01b 25Requires: glib2 >= 1:2.16.0
c4b43dea 26Requires: libxml2 >= 1:2.6.0
f07cc01b
JP
27BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29%description
30GNT is an ncurses toolkit for creating text-mode graphical user
31interfaces in a fast and easy way. It is based on GLib and ncurses.
32
33It was born out of the console-based UI, Finch, for the libpurple
34project, but has now been split into its own independent repository.
35
45edcca2
JB
36%description -l pl.UTF-8
37GNT to biblioteka narzędziowa ncurses do tworzenia graficznych
38interfejsów użytkownika w trybie tekstowym w szybki i łatwy sposób.
39Jeset oparta na bibliotekach GLib i ncurses.
40
41Biblioteka powstała z konsolowego interfejsu użytkownika Finch,
42stworzonego dla projektu libpurple, ale została wydzielona do
43samodzielnego repozytorium.
44
f07cc01b
JP
45%package devel
46Summary: Header files for GNT library
45edcca2 47Summary(pl.UTF-8): Pliki nagłówkowe biblioteki GNT
f07cc01b
JP
48Group: Development/Libraries
49Requires: %{name} = %{version}-%{release}
50
51%description devel
52Header files for GNT library.
53
45edcca2
JB
54%description devel -l pl.UTF-8
55Pliki nagłówkowe biblioteki GNT.
56
f07cc01b
JP
57%package static
58Summary: Static GNT library
45edcca2 59Summary(pl.UTF-8): Statyczna biblioteka GNT
f07cc01b
JP
60Group: Development/Libraries
61Requires: %{name}-devel = %{version}-%{release}
62
63%description static
64Static GNT library.
65
45edcca2
JB
66%description static -l pl.UTF-8
67Statyczna biblioteka GNT.
68
f07cc01b
JP
69%package apidocs
70Summary: GNT API documentation
45edcca2 71Summary(pl.UTF-8): Dokumentacja API biblioteki GNT
f07cc01b
JP
72Group: Documentation
73Requires: gtk-doc-common
f07cc01b 74BuildArch: noarch
f07cc01b
JP
75
76%description apidocs
77GNT API documentation.
78
45edcca2
JB
79%description apidocs -l pl.UTF-8
80Dokumentacja API biblioteki GNT.
81
f07cc01b 82%prep
c4b43dea
JB
83%setup -q
84
85%{__sed} -i -e 's/ = library(/ = shared_library(/' wms/meson.build
f07cc01b
JP
86
87%build
88%meson build
c4b43dea 89
f07cc01b
JP
90%ninja_build -C build
91
92%install
93rm -rf $RPM_BUILD_ROOT
94
95%ninja_install -C build
96
f07cc01b
JP
97%clean
98rm -rf $RPM_BUILD_ROOT
99
100%post -p /sbin/ldconfig
101%postun -p /sbin/ldconfig
102
103%files
104%defattr(644,root,root,755)
c4b43dea 105%doc COPYRIGHT ChangeLog README.md
f07cc01b
JP
106%attr(755,root,root) %{_libdir}/libgnt.so.*.*.*
107%attr(755,root,root) %ghost %{_libdir}/libgnt.so.0
108%dir %{_libdir}/gnt
109%attr(755,root,root) %{_libdir}/gnt/irssi.so
110%attr(755,root,root) %{_libdir}/gnt/s.so
111
112%files devel
113%defattr(644,root,root,755)
114%attr(755,root,root) %{_libdir}/libgnt.so
c4b43dea 115%{_includedir}/gnt
f07cc01b
JP
116%{_pkgconfigdir}/gnt.pc
117
118%files static
119%defattr(644,root,root,755)
120%{_libdir}/libgnt.a
121
122%files apidocs
123%defattr(644,root,root,755)
124%{_gtkdocdir}/libgnt
This page took 0.174119 seconds and 4 git commands to generate.