Search
SailfishOS Open Build Service
>
Projects
>
sailfishos
:
chum
:
testing
>
harbour-privoxy
> _service:tar_git:harbour-privoxy.yaml
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File _service:tar_git:harbour-privoxy.yaml of Package harbour-privoxy
Name: harbour-privoxy Summary: A "privacy enhancing proxy", filtering web pages and removing advertisements Version: 3.0.34 Release: 0 Group: Applications/Internet #License: GPLv2+ # We link against either openSSL or MbedTLS, which are Apache-2.0 # so the binaries must be GPLv3+. See https://www.privoxy.org/user-manual/copyright.html License: GPLv3+ URL: https://www.privoxy.org/ SCM: 'https://www.privoxy.org/git/privoxy.git harbour-privoxy' Sources: - '%{name}-%{version}.tar.gz' - 'https://gitlab.com/sugarcoded/awesome-privoxy-theme/-/raw/main/cgi-style.css' Patches: - Sailfish-CSS.patch - Sailfish-GNUmakefile.patch Macros: - 'mbedtls_ver;2.27' # 'mbedtls_maxver;3.0' # <-- does compile, but is not in chum - 'mbedtls_maxver;2.99' # <-- does not exist, but is not 3.0 - 'brotli_ver;1.0.9' - 'upstream_name;privoxy' # 'upstream_dist;stable' # 'daemon_user;webserv' - 'daemon_group;inet' - 'confdir;%{_datadir}/%{name}/conf' - 'toolsdir;%{_datadir}/%{name}/tools' - 'tlsconfdir;%{_datadir}/%{name}/ssl' - 'logdir;%{_localstatedir}/log/%{name}/' - 'debian_patch_series;debian/patches/17_502_no_such_domain.patch debian/patches/32_bind_fixup.patch debian/patches/25_standard_medium.patch debian/patches/27_remove_nsl.patch' Description: | Privoxy is a non-caching web proxy with advanced filtering capabilities for enhancing privacy, modifying web page data and HTTP headers, controlling access, and removing ads and other obnoxious Internet junk. Privoxy has a flexible configuration and can be customized to suit individual needs and tastes. It has application for both stand-alone systems and multi-user networks. %if "%{?vendor}" == "chum" For Installation and Configuration instructions for SailfishOS, see the following link: https://gitlab.com/nephros/harbour-privoxy/-/blob/master/README.md Title: Privoxy DeveloperName: Privoxy Developers PackagedBy: nephros Categories: - Network Custom: Repo: https://www.privoxy.org/git/privoxy.git PackagingRepo: http://gitlab.com/nephros/harbour-privoxy Icon: https://gitlab.com/nephros/harbour-privoxy/-/raw/obs/files/harbour-privoxy_256.png Screenshots: - https://gitlab.com/nephros/harbour-privoxy/-/raw/obs/Screenshot_003.png - https://gitlab.com/nephros/harbour-privoxy/-/raw/obs/Screenshot_004.png Links: Homepage: https://privoxy.org Help: https://www.privoxy.org/user-manual/index.html Bugtracker: https://gitlab.com/nephros/harbour-privoxy/issues Donation: https://openrepos.net/donate %endif Obsoletes: - privoxy < 3.0.31 # openrepos-birdzhang PkgConfigBR: - zlib - libpcre # openssl - libbrotlicommon - libbrotlidec - libbrotlienc PkgBR: - autoconf - automake - xz - mbedtls-devel >= %{mbedtls_ver} - mbedtls-devel <= %{mbedtls_maxver} - mbedtls-libs >= %{mbedtls_ver} - mbedtls-libs <= %{mbedtls_maxver} Requires: - systemd - desktop-file-utils - ca-certificates # pcre # mbedtls-libs >= %{mbedtls_ver} # mbedtls-libs <= %{mbedtls_maxver} # brotli-libs >= %{brotli_ver} RequiresPost: - systemd - ca-certificates # openssl RequiresPreUn: - systemd RequiresPostUn: - systemd SetupOptions: '-q -n %{name}-%{version}/upstream' Configure: configure ConfigOptions: # --with-user=%{daemon_user} # --with-group=%{daemon_group} # --enable-graceful-termination - --disable-acl-support - --disable-trust-files - --docdir=%{_datadir}/doc/%{name} - --enable-compression - --enable-extended-statistics - --enable-external-filters - --enable-no-gifs - --enable-pcre-host-patterns - --htmldir=%{_datadir}/doc/%{name}/html - --prefix=%{_datadir}/%{name} - --sysconfdir=%{confdir} - --with-brotli - --without-openssl - --with-mbedtls - --with-debug Builder: make UpdateDesktopDB: true # avoid dependency on gtk-update-icon-cache NoIconCache: true Files: - '%{_sbindir}/harbour-privoxy' - '%{_datadir}/icons/hicolor/*/apps/*' - '%{_datadir}/applications/*.desktop' - '%{_unitdir}/%{name}.service' - '%{_unitdir}/%{name}-clean*.service' - '%{_unitdir}/%{name}-housekeeping.target' - '%{_unitdir}/%{name}-housekeeping.timer' - '%{_unitdir}/%{name}-log2jrnl.service' # '%{_tmpfilesdir}/%{name}-certs.conf' - '%ghost %{logdir}/logfile' - '%attr(1770,root,%{daemon_group}) %dir %{logdir}' - '%dir %{confdir}' - '%dir %{confdir}/templates' - '%{confdir}/templates/*' - '%defattr(644,root,%{daemon_group},-)' - '%config %{confdir}/trust' - '%{confdir}/default.action' - '%{confdir}/default.filter' - '%{confdir}/regression-tests.action' - '%{confdir}/extra/hosts2privoxy.sh' - '%{confdir}/extra/hosts2privoxy_dl.sh' - '%{confdir}/extra/get_oisd_nl.sh' - '%{confdir}/extra/get_yoyo_org.sh' - '%defattr(664,root,%{daemon_group},-)' - '%config(noreplace) %{confdir}/match-all.action' - '%config(noreplace) %{confdir}/sailfish.action' - '%config(noreplace) %{confdir}/config.sailfish' - '%config(noreplace) %{confdir}/user.action' - '%config(noreplace) %{confdir}/user.filter' - '%attr(770,root,%{daemon_group}) %dir %{tlsconfdir}/certs' - '%defattr(640,root,%{daemon_group},750)' - '%dir %{tlsconfdir}/' - '%dir %{tlsconfdir}/ca' - '%config %{tlsconfdir}/ca/harbour-privoxy-ca.cnf' - '%{tlsconfdir}/ca/generate-ca-certs.sh' - '%ghost %{tlsconfdir}/ca/privoxy-ca-cert.crt' - '%ghost %{tlsconfdir}/ca/privoxy-ca-key.pem' - '%ghost %{tlsconfdir}/ca/trustedCAs.pem' SubPackages: # leave on top so versioning works - Name: tools Summary: Log analyzer and regression tester for %{name} Group: Development/Tools BuildArch: noarch AutoDepend: false Requires: - harbour-privoxy = %{version} - perl Files: - '%{toolsdir}/*.pl' Description: | %{summary}. %if "%{?vendor}" == "chum" Title: Privoxy tools Type: addon DeveloperName: Privoxy Developers PackagedBy: nephros Categories: - Network Custom: Repo: https://www.privoxy.org/git/privoxy.git PackagingRepo: https://gitlab.com/nephros/harbour-privoxy Icon: https://gitlab.com/nephros/harbour-privoxy/-/raw/obs/files/harbour-privoxy_256.png Links: Homepage: https://privoxy.org Help: https://www.privoxy.org/user-manual/index.html Bugtracker: https://gitlab.com/nephros/harbour-privoxy/issues Donation: https://openrepos.net/donate %endif - Name: docs Summary: Documentation files for %{name} Group: Documentation AutoDepend: false BuildArch: noarch Files: - '%{_datadir}/doc' - '%{_datadir}/man' - Name: ab2p Summary: pregenerated AdBlock blocking lists for %{name} Group: Applications/Internet Version: 2024.02.14 Release: 1 BuildArch: noarch AutoDepend: false Obsoletes: - harbour-privoxy-extra-lists-ab2p <= 2021.01.21-2 # as OBS mangles our version, lets obsolete ourself: - harbour-privoxy-ab2p < %{version} Requires: - harbour-privoxy-httpd Files: - '%{confdir}/extra/README_ab2p.md' - '%{confdir}/extra/*.task' - '%{confdir}/extra/ab2p.tar.xz' Description: | %{summary}. Please see the help/discussion link on how to use them. %if "%{?vendor}" == "chum" Title: Privoxy AdBlock configuration DeveloperName: nephros Categories: - Network Custom: PackagingRepo: http://gitlab.com/nephros/harbour-privoxy Icon: https://gitlab.com/nephros/harbour-privoxy/-/raw/obs/files/harbour-privoxy_256.png Links: Help: https://gitlab.com/nephros/harbour-privoxy/-/blob/master/README.md#the-adblock2privoxy--ab2p--method Bugtracker: https://gitlab.com/nephros/harbour-privoxy/issues Donation: https://openrepos.net/donate %endif - Name: httpd Summary: Small http server for the %{name} AdBlock feature Group: System/Daemons Version: 1.1 Release: 3 BuildArch: noarch AutoDepend: false Requires: - python3-base - harbour-privoxy = %{version} RequiresPost: - systemd RequiresPostUn: - systemd Files: - '%{_unitdir}/%{name}-httpd.service' - '%{_datadir}/%{name}/%{name}-httpd.py' - '%{confdir}/extra/ab2p/blocked_128.png' # i486 builds the compiled files on SFOS 3.2, others don't. - '%exclude %{_datadir}/%{name}/%{name}-httpd.pyc' - '%exclude %{_datadir}/%{name}/%{name}-httpd.pyo' Description: | %{summary}. %if "%{?vendor}" == "chum" Title: Privoxy http server Type: addon DeveloperName: nephros Categories: - Network Custom: PackagingRepo: http://gitlab.com/nephros/harbour-privoxy Icon: https://gitlab.com/nephros/harbour-privoxy/-/raw/obs/files/harbour-privoxy_256.png Links: Bugtracker: https://gitlab.com/nephros/harbour-privoxy/issues Donation: https://openrepos.net/donate %endif