]> git.pld-linux.org Git - packages/phodav.git/blob - phodav.spec
61e1519a01c162bdd0abf860d0dc70978608d9c6
[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:        0.4
6 Release:        1
7 License:        LGPL v2.1+
8 Group:          Libraries
9 Source0:        http://ftp.gnome.org/pub/GNOME/sources/phodav/0.4/%{name}-%{version}.tar.xz
10 # Source0-md5:  02036f62c7094a11123924c6d5605c9f
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-devel
17 BuildRequires:  glib2-devel >= 2.0
18 BuildRequires:  gtk-doc >= 1.14
19 BuildRequires:  intltool >= 0.40.0
20 BuildRequires:  libsoup-devel >= 2.4
21 BuildRequires:  libxml2-devel >= 2.0
22 BuildRequires:  pkgconfig
23 BuildRequires:  tar >= 1:1.22
24 BuildRequires:  xmlto
25 BuildRequires:  xz
26 Requires:       %{name}-libs = %{version}-%{release}
27 Requires:       systemd-units
28 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30 %description
31 phodav is a WebDAV server implementation using libsoup (RFC 4918).
32
33 %description -l en.UTF-8
34 phởdav is a WebDAV server implementation using libsoup (RFC 4918).
35
36 %description -l pl.UTF-8
37 phởdav to implementacja serwera WebDAV wykorzystująca libsoup
38 (RFC 4918).
39
40 %package libs
41 Summary:        PhoDAV - WebDAV library based on libsoup
42 Summary(pl.UTF-8):      PhoDAV - biblioteka WebDAV oparta na libsoup
43 Group:          Libraries
44 Requires:       libsoup >= 2.4
45
46 %description libs
47 PhoDAV - WebDAV library based on libsoup.
48
49 %description libs -l pl.UTF-8
50 PhoDAV - biblioteka WebDAV oparta na libsoup.
51
52 %package devel
53 Summary:        Header files for PhoDAV library
54 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki PhoDAV
55 Group:          Development/Libraries
56 Requires:       %{name}-libs = %{version}-%{release}
57 Requires:       libsoup-devel >= 2.4
58
59 %description devel
60 Header files for PhoDAV library.
61
62 %description devel -l pl.UTF-8
63 Pliki nagłówkowe biblioteki PhoDAV.
64
65 %package static
66 Summary:        Static PhoDAV library
67 Summary(pl.UTF-8):      Statyczna biblioteka PhoDAV
68 Group:          Development/Libraries
69 Requires:       %{name}-devel = %{version}-%{release}
70
71 %description static
72 Static PhoDAV library.
73
74 %description static -l pl.UTF-8
75 Statyczna biblioteka PhoDAV.
76
77 %package apidocs
78 Summary:        API documentation for PhoDAV library
79 Summary(pl.UTF-8):      Dokumentacja API biblioteki PhoDAV
80 Group:          Documentation
81
82 %description apidocs
83 API documentation for PhoDAV library.
84
85 %description apidocs -l pl.UTF-8
86 Dokumentacja API biblioteki PhoDAV.
87
88 %prep
89 %setup -q
90
91 %build
92 %configure \
93         --disable-silent-rules \
94         --with-html-dir=%{_gtkdocdir} \
95         --with-systemdsystemunitdir=%{systemdunitdir} \
96         --with-udevdir=/lib/udev
97 %{__make}
98
99 %install
100 rm -rf $RPM_BUILD_ROOT
101
102 %{__make} install \
103         DESTDIR=$RPM_BUILD_ROOT
104
105 # obsoleted by pkg-config
106 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.la
107
108 %find_lang %{name}
109
110 %clean
111 rm -rf $RPM_BUILD_ROOT
112
113 %post   libs -p /sbin/ldconfig
114 %postun libs -p /sbin/ldconfig
115
116 %files -f %{name}.lang
117 %defattr(644,root,root,755)
118 %attr(755,root,root) %{_bindir}/chezdav
119 %attr(755,root,root) %{_sbindir}/spice-webdavd
120 %{systemdunitdir}/spice-webdavd.service
121 %{systemdunitdir}/spice-webdavd.target
122 /lib/udev/rules.d/70-spice-webdavd.rules
123 %{_mandir}/man1/chezdav.1*
124
125 %files libs
126 %defattr(644,root,root,755)
127 %doc NEWS README TODO
128 %attr(755,root,root) %{_libdir}/libphodav-1.0.so.*.*.*
129 %attr(755,root,root) %ghost %{_libdir}/libphodav-1.0.so.0
130
131 %files devel
132 %defattr(644,root,root,755)
133 %attr(755,root,root) %{_libdir}/libphodav-1.0.so
134 %{_includedir}/libphodav-1.0
135 %{_pkgconfigdir}/libphodav-1.0.pc
136
137 %files static
138 %defattr(644,root,root,755)
139 %{_libdir}/libphodav-1.0.a
140
141 %files apidocs
142 %defattr(644,root,root,755)
143 %{_gtkdocdir}/phodav
This page took 0.045843 seconds and 2 git commands to generate.