From 7976af7ae08a936d68939fa027d1b8e0fe7b71ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20W=C3=A4ckerlin?= Date: Sat, 24 Nov 2018 18:36:06 +0100 Subject: [PATCH] screenshot added --- INSTALL | 137 ++++++++++++++++++++++++++++++++++++++++++++++++- README.md | 15 +++--- screenshot.png | Bin 0 -> 29730 bytes 3 files changed, 143 insertions(+), 9 deletions(-) mode change 120000 => 100644 INSTALL create mode 100644 screenshot.png diff --git a/INSTALL b/INSTALL deleted file mode 120000 index ddcdb76..0000000 --- a/INSTALL +++ /dev/null @@ -1 +0,0 @@ -/usr/share/automake-1.15/INSTALL \ No newline at end of file diff --git a/INSTALL b/INSTALL new file mode 100644 index 0000000..2ff81d3 --- /dev/null +++ b/INSTALL @@ -0,0 +1,136 @@ +Install Software +================ + +There are prebuilt software packages in the repositories, look in +https://repository.mrw.sh for your operating system. + +Note: PublicKey has changed on Novmber 1st 2015, please import the new +key. + +Linux +----- + +There are package repositories for most distributions at https://repository.mrw.sh. + +### Ubuntu and Debian + +To accept my signature, install my key: + + wget -O- https://repository.mrw.sh/PublicKey \ + | sudo apt-key add - + +You can install all software using your package manager (`apt`), first install the repository: + + sudo apt-get install -y wget software-properties-common apt-transport-https + sudo apt-add-repository https://repository.mrw.sh + sudo apt-get update -y +Then you can install any project you wish, e.g. [`webtester`](https://mrw.sh/development/webtester): + + sudo apt-get install webtester -y + +### OpenSUSE + +To accept my signature, install my key: + + wget https://repository.mrw.sh/PublicKey + rpm --import PublicKey + +You can use your packagemanager (`zypper` or _YaST_). First install the repostitory: + + zypper ar https://repository.mrw.sh/opensuse/marc-waeckerlin.repo + +Then install packages from the repository, e.g. [`webtester`](https://mrw.sh/development/webtester): + + zypper install webtester + +In case of trouble: Check if your version of OpenSUSE is supported, +use `lsb_release -rs` to get the version of your OpenSUSE: +https://drepository.mrw.sh/opensuse + +### Fedora + +To accept my signature, install my key: + + wget https://repository.mrw.sh/PublicKey + rpm --import PublicKey + +You can use your packagemanager (`dnf`). First install the repository: + + dnf install 'dnf-command(config-manager)' + dnf config-manager --add-repo https://repository.mrw.sh/fedora/marc-waeckerlin.repo + +Then install packages from the repository, e.g. [`webtester`](https://mrw.sh/development/webtester): + + dnf install webtester + +In case of trouble: Check if your version of Fedora is supported, use `lsb_release -rs` to get the version of your Fedora: https://repository.mrw.sh/fedora + +### CentOS + +To accept my signature, install my key: + + wget https://repository.mrw.sh/PublicKey + rpm --import PublicKey + +You can use your packagemanager (`yum`). First install the repository: + + yum install wget + wget -O/etc/yum.repos.d/marc-waeckerlin.repo https://repository.mrw.sh/centos/marc-waeckerlin.repo + +Then install packages from the repository, e.g. [`webtester`](https://mrw.sh/development/webtester): + + yum install webtester + +In case of trouble: Check if your version of CentOS is supported, use lsb_release -rs to get the version of your CentOS: https://repository.mrw.sh/centos + +### Mageia + +To accept my signature, install my key: + + wget https://repository.mrw.sh/PublicKey + rpm --import PublicKey + +You can use your packagemanager (`dnf`). First install the repository: + + dnf install 'dnf-command(config-manager)' + dnf config-manager --add-repo https://repository.mrw.sh/mageia/marc-waeckerlin.repo + +Then install packages from the repository, e.g. [`webtester`](https://mrw.sh/development/webtester): + + dnf install webtester + +### Other Linux Distributions + +Either use the nearest possible distribution, or use alien to convert from another distribution to your preferred package format, or compile the project yourself (see below). + +Windows +------- + +Download from https://repository.mrw.sh/windows + +MacOSX +------ + +You need e.g. Mac Ports to compile. Install the following dependencies: + + sudo port install subversion svn2cl doxygen graphviz cppunit libtool boost log4cxx qt5-mac + +Fix libtool-bug: + + sudo ln -s /opt/local/bin/glibtoolize /opt/local/bin/libtoolize + +Compile from Source +------------------- + +For all unsupported operating systems, including MacOSX. + +To compile, please download the tar-sources from: https://repository.mrw.sh/sources + +Then untar the package and use the common commands, e.g. for version `1.0.2` of a project named project, that means: + + tar xzf project-1.0.2.tar.gz + cd project-1.0.2 + ./bootstrap.sh + ./configure + make + sudo make install \ No newline at end of file diff --git a/README.md b/README.md index a68a430..d20e70c 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,18 @@ Platform Independent Interface for Network Proxies ================================================== -Implements a Proxy detection (WPAD) interface for Linux, Mac OSX and -Windows. Offers a GUI for manual proxy settings and automatic WPAD -detection. Makes use of http://code.google.com/p/libproxy/ on Linux -and Mac OSX, and uses WinHTTP on Windows. The GUI is based on Qt4 and -Qt5. +Implements a Proxy detection (WPAD) interface for Linux, Mac OSX and Windows. Offers a GUI for manual proxy settings and automatic WPAD detection. Makes use of http://code.google.com/p/libproxy/ on Linux and Mac OSX, and uses WinHTTP on Windows. The GUI is based on Qt. + +![Screenshot](screenshot.png) In the Web ---------- - - The official project page is on: https://mrw.sh/libraries/proxyface - - The official documentation is on: https://doc.mrw.sh/proxyface - - The official repositories are on: https://repository.mrw.sh + - [Official project page](https://mrw.sh/libraries/proxyface) + - [Full Doxygen library documentation](https://doc.mrw.sh/proxyface) + - [Official repositories](https://repository.mrw.sh) + - [Download and installation instructions](https://mrw.sh/doc/mrw.sh/src/branch/master/installation.md) Missing a Feature, Found a Bug diff --git a/screenshot.png b/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..3cb795109e22cb1b3dd77436b061e6d3655eb174 GIT binary patch literal 29730 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 literal 0 HcmV?d00001