]> git.pld-linux.org Git - packages/phodav.git/blob - phodav.spec
- main package conflicts with phodav3
[packages/phodav.git] / phodav.spec
1 Summary:        Phodav - WebDAV server implementation using libsoup
2 Summary(en.UTF-8):      Phởdav - WebDAV server implementation using libsoup
3 Summary(pl.UTF-8):      Phởdav - implementacja serwera WebDAV wykorzystująca libsoup
4 Name:           phodav
5 Version:        2.5
6 Release:        1
7 License:        LGPL v2.1+
8 Group:          Libraries
9 Source0:        https://download.gnome.org/sources/phodav/2.5/%{name}-%{version}.tar.xz
10 # Source0-md5:  2dc345a3e6085561b6700decb73383cc
11 URL:            https://wiki.gnome.org/phodav
12 BuildRequires:  asciidoc
13 BuildRequires:  attr-devel
14 BuildRequires:  avahi-devel
15 BuildRequires:  avahi-gobject-devel
16 BuildRequires:  gettext-tools
17 BuildRequires:  glib2-devel >= 1:2.51.2
18 BuildRequires:  gtk-doc >= 1.14
19 BuildRequires:  libsoup-devel >= 2.48.0
20 BuildRequires:  libxml2-devel >= 2.0
21 BuildRequires:  meson >= 0.50
22 BuildRequires:  ninja >= 1.5
23 BuildRequires:  pkgconfig
24 BuildRequires:  rpm-build >= 4.6
25 BuildRequires:  rpmbuild(macros) >= 1.736
26 BuildRequires:  systemd-units
27 BuildRequires:  tar >= 1:1.22
28 # for udevdir
29 BuildRequires:  udev-devel
30 BuildRequires:  xmlto
31 BuildRequires:  xz
32 Requires:       %{name}-libs = %{version}-%{release}
33 Requires:       systemd-units
34 Conflicts:      phodav3
35 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36
37 %description
38 phodav is a WebDAV server implementation using libsoup (RFC 4918).
39
40 %description -l en.UTF-8
41 phởdav is a WebDAV server implementation using libsoup (RFC 4918).
42
43 %description -l pl.UTF-8
44 phởdav to implementacja serwera WebDAV wykorzystująca libsoup (RFC
45 4918).
46
47 %package libs
48 Summary:        PhoDAV - WebDAV library based on libsoup
49 Summary(pl.UTF-8):      PhoDAV - biblioteka WebDAV oparta na libsoup
50 Group:          Libraries
51 Requires:       glib2 >= 1:2.51.2
52 Requires:       libsoup >= 2.48.0
53
54 %description libs
55 PhoDAV - WebDAV library based on libsoup.
56
57 %description libs -l pl.UTF-8
58 PhoDAV - biblioteka WebDAV oparta na libsoup.
59
60 %package devel
61 Summary:        Header files for PhoDAV library
62 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki PhoDAV
63 Group:          Development/Libraries
64 Requires:       %{name}-libs = %{version}-%{release}
65 Requires:       glib2-devel >= 1:2.51.2
66 Requires:       libsoup-devel >= 2.48.0
67 Requires:       libxml2-devel >= 2.0
68
69 %description devel
70 Header files for PhoDAV library.
71
72 %description devel -l pl.UTF-8
73 Pliki nagłówkowe biblioteki PhoDAV.
74
75 %package static
76 Summary:        Static PhoDAV library
77 Summary(pl.UTF-8):      Statyczna biblioteka PhoDAV
78 Group:          Development/Libraries
79 Requires:       %{name}-devel = %{version}-%{release}
80
81 %description static
82 Static PhoDAV library.
83
84 %description static -l pl.UTF-8
85 Statyczna biblioteka PhoDAV.
86
87 %package apidocs
88 Summary:        API documentation for PhoDAV library
89 Summary(pl.UTF-8):      Dokumentacja API biblioteki PhoDAV
90 Group:          Documentation
91 BuildArch:      noarch
92
93 %description apidocs
94 API documentation for PhoDAV library.
95
96 %description apidocs -l pl.UTF-8
97 Dokumentacja API biblioteki PhoDAV.
98
99 %prep
100 %setup -q
101
102 %build
103 %meson build
104
105 %ninja_build -C build
106
107 %install
108 rm -rf $RPM_BUILD_ROOT
109
110 %ninja_install -C build
111
112 %find_lang %{name}-2.0
113
114 %clean
115 rm -rf $RPM_BUILD_ROOT
116
117 %post   libs -p /sbin/ldconfig
118 %postun libs -p /sbin/ldconfig
119
120 %files -f %{name}-2.0.lang
121 %defattr(644,root,root,755)
122 %attr(755,root,root) %{_bindir}/chezdav
123 %attr(755,root,root) %{_sbindir}/spice-webdavd
124 %{systemdunitdir}/spice-webdavd.service
125 /lib/udev/rules.d/70-spice-webdavd.rules
126 %{_mandir}/man1/chezdav.1*
127
128 %files libs
129 %defattr(644,root,root,755)
130 %doc NEWS README.md TODO
131 %attr(755,root,root) %{_libdir}/libphodav-2.0.so.*.*.*
132 %attr(755,root,root) %ghost %{_libdir}/libphodav-2.0.so.0
133
134 %files devel
135 %defattr(644,root,root,755)
136 %attr(755,root,root) %{_libdir}/libphodav-2.0.so
137 %{_includedir}/libphodav-2.0
138 %{_pkgconfigdir}/libphodav-2.0.pc
139
140 %files static
141 %defattr(644,root,root,755)
142 %{_libdir}/libphodav-2.0.a
143
144 %files apidocs
145 %defattr(644,root,root,755)
146 %{_gtkdocdir}/phodav-2.0
This page took 0.128013 seconds and 4 git commands to generate.