]> git.pld-linux.org Git - packages/ganv.git/blame - ganv.spec
- updated to 1.8.2, now uses meson
[packages/ganv.git] / ganv.spec
CommitLineData
7b9b5409
JB
1Summary: Interactive Gtk canvas widget for graph-based interfaces
2Summary(pl.UTF-8): Interaktywny widget płótna Gtk dla interfejsów opartych na grafach
3Name: ganv
1dfeeafc 4Version: 1.8.2
7b9b5409
JB
5Release: 1
6License: GPL v3+
7Group: Libraries
1dfeeafc
JB
8Source0: http://download.drobilla.net/%{name}-%{version}.tar.xz
9# Source0-md5: 0c0955e674e9cbd6a493a6c6b5717640
7b9b5409
JB
10URL: http://drobilla.net/software/ganv/
11BuildRequires: gettext-devel
12BuildRequires: gobject-introspection-devel
13BuildRequires: graphviz-devel >= 2.30
1dfeeafc 14BuildRequires: gtk+2-devel >= 2:2.10.0
7b9b5409 15BuildRequires: gtkmm-devel >= 2.10.0
40822b05 16BuildRequires: libstdc++-devel >= 6:4.7
1dfeeafc
JB
17BuildRequires: meson >= 0.56.0
18BuildRequires: ninja >= 1.5
7b9b5409 19BuildRequires: pkgconfig
1dfeeafc
JB
20BuildRequires: tar >= 1:1.22
21BuildRequires: xz
7b9b5409 22BuildRequires: yelp-tools
1dfeeafc 23Requires: gtk+2 >= 2:2.10.0
7b9b5409
JB
24Requires: gtkmm >= 2.10.0
25BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27%description
28Ganv is an interactive Gtk canvas widget for graph-based interfaces
29(patchers, modular synthesizers, finite state automata, interactive
30graphs, etc).
31
32%description -l pl.UTF-8
33Ganv to interaktywny widget płótna Gtk do interfejsów opartych na
34grafach (panele połączeniowe, modularne syntezatory, automaty
35skończone, wykresy interaktywne itp.).
36
37%package devel
38Summary: Header files for Ganv library
39Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Ganv
40Group: Development/Libraries
41Requires: %{name} = %{version}-%{release}
1dfeeafc 42Requires: gtk+2-devel >= 2:2.10.0
7b9b5409
JB
43Requires: gtkmm-devel >= 2.10.0
44
45%description devel
46Header files for Ganv library.
47
48%description devel -l pl.UTF-8
49Pliki nagłówkowe biblioteki Ganv.
50
51%prep
52%setup -q
53
54%build
1dfeeafc
JB
55%meson build \
56 --default-library=shared
7b9b5409 57
1dfeeafc 58%ninja_build -C build
7b9b5409
JB
59
60%install
61rm -rf $RPM_BUILD_ROOT
62
1dfeeafc 63%ninja_install -C build
7b9b5409
JB
64
65%clean
66rm -rf $RPM_BUILD_ROOT
67
68%post -p /sbin/ldconfig
69%postun -p /sbin/ldconfig
70
71%files
72%defattr(644,root,root,755)
3c447683 73%doc AUTHORS NEWS README.md
7b9b5409
JB
74%attr(755,root,root) %{_libdir}/libganv-1.so.*.*.*
75%attr(755,root,root) %ghost %{_libdir}/libganv-1.so.1
76%{_libdir}/girepository-1.0/Ganv-1.0.typelib
77
78%files devel
79%defattr(644,root,root,755)
80%attr(755,root,root) %{_libdir}/libganv-1.so
81%{_includedir}/ganv-1
82%{_datadir}/gir-1.0/Ganv-1.0.gir
83%{_pkgconfigdir}/ganv-1.pc
This page took 0.093927 seconds and 4 git commands to generate.