]> git.pld-linux.org Git - packages/libvarlink.git/blame - libvarlink.spec
package README.md
[packages/libvarlink.git] / libvarlink.spec
CommitLineData
c7abafb4
JP
1Summary: C implementation of the varlink protocol and command line tool
2Name: libvarlink
3Version: 23
4Release: 1
5License: Apache v2.0
6Group: Libraries
7Source0: https://github.com/varlink/libvarlink/archive/%{version}/%{name}-%{version}.tar.gz
8# Source0-md5: f5fb14310ba55a67c1927cef41e759ad
9URL: http://varlink.org
10BuildRequires: meson >= 0.40
11BuildRequires: ninja
12BuildRequires: rpm-build >= 4.6
13BuildRequires: rpmbuild(macros) >= 1.736
14BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15
16%description
17varlink is an interface description format and protocol that aims to
18make services accessible to both humans and machines in the simplest
19feasible way.
20
21A varlink interface combines the classic UNIX command line options,
22STDIN/OUT/ERROR text formats, man pages, service metadata and provides
23the equivalent over a single file descriptor, a.k.a. “FD3”.
24
25varlink is plain-text, type-safe, discoverable, self-documenting,
26remotable, testable, easy to debug. varlink is accessible from any
27programming environment.
28
29This package provides varlink C library and command line tool.
30
31%package devel
32Summary: Header files for libvarlink library
33Group: Development/Libraries
34Requires: %{name} = %{version}-%{release}
35
36%description devel
37Header files for libvarlink library.
38
39%package -n bash-completion-varlink
40Summary: bash-completion for varlink
41Group: Applications/Shells
42Requires: %{name} = %{version}-%{release}
43Requires: bash-completion >= 1:2.0
44BuildArch: noarch
45
46%description -n bash-completion-varlink
47bash-completion for varlink.
48
49%package -n vim-plugin-varlink
50Summary: varlink integration for Vim
51Group: Applications/Editors/Vim
52Requires: vim-rt
53BuildArch: noarch
54
55%description -n vim-plugin-varlink
56varlink integration for Vim.
57
58%prep
59%setup -q
60
61%build
62%meson build
63
64%ninja_build -C build
65
66%install
67rm -rf $RPM_BUILD_ROOT
68
69%ninja_install -C build
70
71%clean
72rm -rf $RPM_BUILD_ROOT
73
74%post -p /sbin/ldconfig
75%postun -p /sbin/ldconfig
76
77%files
78%defattr(644,root,root,755)
7102b719 79%doc README.md
c7abafb4
JP
80%attr(755,root,root) %{_bindir}/varlink
81%attr(755,root,root) %{_libdir}/libvarlink.so.0
82
83%files devel
84%defattr(644,root,root,755)
85%attr(755,root,root) %{_libdir}/libvarlink.so
86%{_includedir}/varlink.h
87%{_pkgconfigdir}/libvarlink.pc
88
89%files -n bash-completion-varlink
90%defattr(644,root,root,755)
91%{bash_compdir}/varlink
92
93%files -n vim-plugin-varlink
94%defattr(644,root,root,755)
95%{_datadir}/vim/vimfiles/after/ftdetect/varlink.vim
96%{_datadir}/vim/vimfiles/after/ftplugin/varlink.vim
97%{_datadir}/vim/vimfiles/after/syntax/varlink.vim
This page took 0.189818 seconds and 4 git commands to generate.