Search
SailfishOS Open Build Service
>
Projects
>
sailfishos
:
chum
:
testing
>
i2pd
> _service:tar_git:i2pd.yaml
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File _service:tar_git:i2pd.yaml of Package i2pd
Name: i2pd Summary: End-to-End encrypted and anonymous Internet daemon Version: 2.50.2 Release: 1 Group: Applications/Internet License: BSD-3-Clause URL: https://i2pd.website SCM: https://github.com/PurpleI2P/i2pd Sources: - '%{name}-%{version}.tar.gz' - '%{name}.conf' - '%{name}.service' - 'openssl-family.cnf' Description: | %{summary}. I2P (Invisible Internet Protocol) is a universal anonymous network layer. All communications over I2P are anonymous and end-to-end encrypted, participants don't reveal their real IP addresses. I2P client is a software used for building and using anonymous I2P networks. Such networks are commonly used for anonymous peer-to-peer applications (filesharing, cryptocurrencies) and anonymous client-server applications (websites, instant messengers, chat-servers). I2P allows people from all around the world to communicate and share information without restrictions. Notices for SailfishOS: the config lives in `/home/.system/var/lib/i2pd`, not `/etc` the web console is reachable at http://127.0.0.1:7070 join the 'sailfishos' family! For more information, see the README at https://github.com/nephros/i2pd/blob/master/README.md %if "%{?vendor}" == "chum" PackageName: I2Pd Type: console-application DeveloperName: Purple I2P PackagerName: nephros Categories: - Network - P2P Custom: Repo: https://github.com/PurpleI2P/i2pd PackagingRepo: https://github.com/nephros/i2pd Icon: https://i2pd.website/images/favicon.png Url: Homepage: https://i2pd.website Help: https://i2pd.readthedocs.io/en/latest Donations: https://i2pd.website/#donations %endif SetupOptions: -q -n %{name}-%{version}/upstream Macros: - 'custom_vardir;/home/.system/%{_var}/lib' - 'with_daemon;1' - 'with_family;1' - 'with_ui;1' #Patches: # - 'baz' Requires: - systemd RequiresPost: - systemd RequiresPostUn: - systemd PkgBR: - cmake - gcc-c++ - boost-devel >= 1.49 - systemd # for the "family" stuff, need openssl binary - openssl # for the UI: - qt5-qmake - sailfish-svg2png PkgConfigBR: - libssl - zlib - atomic_ops Configure: cmake Builder: none ConfigOptions: - -DCMAKE_BUILD_TYPE=Release # -DWITH_AESNI=%ifarch %ix86 # -DWITH_BINARY=ON # -DWITH_LIBRARY=ON # -DWITH_STATIC=OFF # -DWITH_UPNP=OFF # -DWITH_ADDRSANITIZER=ON # -DWITH_THREADSANITIZER=ON NoIconCache: true SubPackages: - Name: ui Summary: UI components for %{name} Group: Applications/Internet License: ASL 2.0 and Public Domain BuildArch: noarch NoIconCache: true AutoDepend: no Requires: - '%{name}' - 'jolla-settings' Description: | Settings UI integration for I2Pd. Adds a Settings entry and a TopMenu switch to start/stop the demon and show some state information. Installing this will install the daemon as well. For more information, see description of the daemon package and the README at https://github.com/nephros/i2pd/blob/master/README.md I2P (Invisible Internet Protocol) is a universal anonymous network layer. All communications over I2P are anonymous and end-to-end encrypted, participants don't reveal their real IP addresses. %if "%{?vendor}" == "chum" PackageName: I2Pd Settings UI Type: desktop-application DeveloperLogin: nephros Categories: - Network - P2P Custom: Repo: https://github.com/nephros/i2pd Icon: https://i2pd.website/images/favicon.png Screenshots: - https://raw.githubusercontent.com/nephros/i2pd/master/Screenshot_001.png %endif