Summary: Tool for securing communications between a client and a DNS resolver Name: dnscrypt-proxy Version: 1.7.0 Release: 8 License: BSD Group: Networking/Other Url: http://dnscrypt.org Source0: http://download.dnscrypt.org/dnscrypt-proxy/%{name}-%{version}.tar.bz2 Source1: %{name}.service Source2: %{name}.socket Source3: %{name}.sysconfig BuildRequires: pkgconfig(libsodium) BuildRequires: pkgconfig(systemd) BuildRequires: gawk BuildRequires: sed BuildRequires: grep Requires(post): rpm-helper Requires(preun): rpm-helper %description A tool for securing communications between a client and a DNS resolver. %prep %setup -q %build %configure2_5x --enable-static=no --with-systemd %make %install %makeinstall install -D -p -m 0644 %{SOURCE1} %{buildroot}%{_systemunitdir}/%{name}.service install -D -p -m 0644 %{SOURCE2} %{buildroot}%{_systemunitdir}/%{name}.socket install -D -p -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/sysconfig/%{name} %files %{_systemunitdir}/%{name}.service %{_systemunitdir}/%{name}.socket %{_sysconfdir}/sysconfig/%{name} %{_sbindir}/%{name} %{_bindir}/hostip %{_mandir}/man8/%{name}.8* %{_mandir}/man8/hostip.8* %{_datadir}/%{name}/dnscrypt-resolvers.csv %{_datadir}/%{name}/minisign.pub %{_libdir}/dnscrypt-proxy/libdcplugin_example.so %{_libdir}/dnscrypt-proxy/libdcplugin_example_logging.so %post %systemd_post dnscrypt-proxy # Simple: still needs this since in release 3 services were not set # enabled and seams that still isnt properly handeled in %%_post_service if [ "$1" -ge "1" ]; then # Enable (but don't start) the unit by default /bin/systemctl enable dnscrypt-proxy.service # Start dnscrypt-proxy service /bin/systemctl start dnscrypt-proxy.service fi %preun %systemd_preun dnscrypt-proxy %package devel Group: Development/C Summary: Development libraries from %{name} Requires: %{name} = %{EVRD} %description devel Development libraries from %{name}. %files devel %{_includedir}/dnscrypt/*.h Summary: Tool for securing communications between a client and a DNS resolver Name: dnscrypt-proxy Version: 1.7.0 Release: 8 License: BSD Group: Networking/Other Url: http://dnscrypt.org Source0: http://download.dnscrypt.org/dnscrypt-proxy/%{name}-%{version}.tar.bz2 Source1: %{name}.service Source2: %{name}.socket Source3: %{name}.sysconfig BuildRequires: pkgconfig(libsodium) BuildRequires: pkgconfig(systemd) BuildRequires: gawk BuildRequires: sed BuildRequires: grep Requires(post): rpm-helper Requires(preun): rpm-helper %description A tool for securing communications between a client and a DNS resolver. %prep %setup -q %build %configure2_5x --enable-static=no --with-systemd %make %install %makeinstall install -D -p -m 0644 %{SOURCE1} %{buildroot}%{_systemunitdir}/%{name}.service install -D -p -m 0644 %{SOURCE2} %{buildroot}%{_systemunitdir}/%{name}.socket install -D -p -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/sysconfig/%{name} %files %{_systemunitdir}/%{name}.service %{_systemunitdir}/%{name}.socket %{_sysconfdir}/sysconfig/%{name} %{_sbindir}/%{name} %{_bindir}/hostip %{_mandir}/man8/%{name}.8* %{_mandir}/man8/hostip.8* %{_datadir}/%{name}/dnscrypt-resolvers.csv %{_datadir}/%{name}/minisign.pub %{_libdir}/dnscrypt-proxy/libdcplugin_example.so %{_libdir}/dnscrypt-proxy/libdcplugin_example_logging.so %post %systemd_post dnscrypt-proxy # Simple: still needs this since in release 3 services were not set # enabled and seams that still isnt properly handeled in %%_post_service if [ "$1" -ge "1" ]; then # Enable (but don't start) the unit by default /bin/systemctl enable dnscrypt-proxy.service # Start dnscrypt-proxy service /bin/systemctl start dnscrypt-proxy.service fi %preun %systemd_preun dnscrypt-proxy %package devel Group: Development/C Summary: Development libraries from %{name} Requires: %{name} = %{EVRD} %description devel Development libraries from %{name}. %files devel %{_includedir}/dnscrypt/*.h