aboutsummaryrefslogtreecommitdiff
path: root/.gitattributes
diff options
context:
space:
mode:
authorMarius Bakke <marius@gnu.org>2022-02-18 21:38:57 +0100
committerMarius Bakke <marius@gnu.org>2022-02-19 10:43:23 +0100
commitc4c45205a746a372df3f99ffc026971d010fdaf2 (patch)
treeb8b653c54e8b823d4a54d832d17eb6b2a654ca4d /.gitattributes
parent6d3337ccbaa7dba6f2708ecb9fc112da05f56c45 (diff)
downloadguix-c4c45205a746a372df3f99ffc026971d010fdaf2.tar.gz
guix-c4c45205a746a372df3f99ffc026971d010fdaf2.zip
gnu: Add python-beniget.
* gnu/packages/python-xyz.scm (python-beniget): New variable.
Diffstat (limited to '.gitattributes')
0 files changed, 0 insertions, 0 deletions
ed a copy of the GNU General Public License ;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>. (define-module (gnu packages upnp) #:use-module (gnu packages) #:use-module (gnu packages python) #:use-module (guix build-system gnu) #:use-module (guix download) #:use-module (guix licenses) #:use-module (guix packages)) (define-public miniupnpc (package (name "miniupnpc") (version "2.0.20161216") (source (origin (method url-fetch) (uri (string-append "https://miniupnp.tuxfamily.org/files/" name "-" version ".tar.gz")) (sha256 (base32 "0gpxva9jkjvqwawff5y51r6bmsmdhixl3i5bmzlqsqpwsq449q81")))) (build-system gnu-build-system) (native-inputs `(("python" ,python-2))) (arguments ;; The build system does not use a configure script but depends on ;; `make'. Hence we should pass parameters to `make' instead and remove ;; the configure phase. '(#:make-flags (list (string-append "SH=" (assoc-ref %build-inputs "bash") "/bin/sh") (string-append "INSTALLPREFIX=" (assoc-ref %outputs "out")) "CC=gcc" ;; Allow executables to find libminiupnpc.so. (string-append "LDFLAGS=-Wl,-rpath=" (assoc-ref %outputs "out") "/lib")) #:phases (modify-phases %standard-phases (delete 'configure) (add-before 'install 'qualify-paths (lambda* (#:key outputs #:allow-other-keys) (substitute* "external-ip.sh" (("upnpc") (string-append (assoc-ref outputs "out") "/bin/upnpc")))))))) (home-page "http://miniupnp.free.fr/") (synopsis "UPnP protocol client library") (description "The MiniUPnPc client library facilitates access to the services provided by any Universal Plug and Play (UPnP) Internet Gateway Device (IGD) present on the network. In UPnP terminology, MiniUPnPc is a UPnP Control Point. It is useful whenever an application needs to listen for incoming connections while running behind a UPnP-enabled router or firewall. Such applications include peer-to-peer applications, active-mode FTP clients, DCC file transfers over IRC, instant messaging, network games, and most server software.") (license (x11-style "file://LICENSE" "See 'LICENSE' file in the distribution"))))