maav / guix-mirror (public) (License: GPLv3+) (since 2019-11-02) (hash sha1)
Mirror of GNU Guix (https://git.savannah.gnu.org/git/guix.git) with personal branches integrated into master branch.
List of commits:
Subject Hash Author Date (UTC)
gnu: Add libwuya. 9acf79b25861b75a92ea8c32eb926e465ba5b20a Maxim Cournoyer 2020-10-13 19:15:59
gnu: Add libbacktrace. 7e15ded6474bf3096f01fcd830337d66cb682669 Maxim Cournoyer 2020-10-13 19:14:32
Revert "gnu: python-chardet: Enable tests." 58af4c9621af02cc4e2bb5692d4b377084b0fcc6 Marius Bakke 2020-10-13 22:46:30
gnu: Add go-github-com-gologme-log. fd595f31e3301df7976951ceb9683e66f629c3dd raingloom 2020-07-13 02:22:46
gnu: Add go-github-com-cheggaaa-pb. 4a28246d3080598d2f5b0a249607fc0ccbf81e83 raingloom 2020-07-13 02:21:11
gnu: Add go-github-com-arceliar-phony. 6e085d6f17e831e88a35c275892bde32fdb11986 raingloom 2020-07-13 02:15:28
gnu: go-golang-org-x-sys: Update to 0598657 939680f3354b0266292a1d947879f6fe0ad5b3ae raingloom 2020-05-30 10:52:00
gnu: Add python-dpath. e8c5533d26b4441c96e9ae92350efcb24d787c4b Joseph LaFreniere 2020-10-10 06:03:18
gnu: Add python-dictdiffer. 23a97f52405b49309bf8825099d8c66a9ad9998d Joseph LaFreniere 2020-10-06 01:43:32
gnu: Add bindfs. 6b219b899217d635e5f20e212a88393caff83cd8 Morgan Smith 2020-10-09 22:20:53
gnu: git-annex: Update to 8.20201007. 1bf912e58e08c69e74964d8b350537235e13dc39 Kyle Meyer 2020-10-07 20:49:46
gnu: muchsync: Use pandoc instead of ghc-pandoc. 8514dfdee61b04f0daf22b4a957df1bea4b3f298 zimoun 2020-10-07 15:24:11
gnu: python-chardet: Enable tests. 331aaf52806b27430c4efaf8f230097ede69e61a Lars-Dominik Braun 2020-10-07 07:32:34
gnu: Add dex. 3182d629a25b1132fc542391b451580d44d9f92c James Smith 2020-10-07 20:44:14
gnu: nmap: Update license. 2323a7120a0f3ed96fedfff42e86c0aee97995c0 Marius Bakke 2020-10-13 20:16:57
gnu: xf86-input-libinput: Update to 0.30.0. 17032767da189a31d24fc350e68d065ec12bb9f6 Marius Bakke 2020-10-13 15:00:14
gnu: Remove python2-gst. 55fe84c6ebd37e6ee82114d4fc2c09ed42d1b3c0 Marius Bakke 2020-10-12 22:50:00
gnu: gst-plugins-bad: Add support for Secure Reliable Transport (SRT). ada061c12ac86b430a6fdfc662cd9cb4217da67c Leo Famulari 2020-10-13 03:25:28
gnu: VLC: Add support for Secure Reliable Transport (SRT). 9c5c64b8e11c2af7da6ee460372d4360a6348ad5 Leo Famulari 2020-10-10 04:53:33
gnu: FFmpeg: Add support for Secure Reliable Transport (SRT). 64661754fd8a32b9298d24e815cdbe568a8ffe77 Leo Famulari 2020-10-10 04:52:24
Commit 9acf79b25861b75a92ea8c32eb926e465ba5b20a - gnu: Add libwuya.
* gnu/packages/c.scm (libwuya): New variable.
Author: Maxim Cournoyer
Author date (UTC): 2020-10-13 19:15
Committer name: Maxim Cournoyer
Committer date (UTC): 2020-10-14 02:26
Parent(s): 7e15ded6474bf3096f01fcd830337d66cb682669
Signer:
Signing key: 1260E46482E63562
Signing status: E
Tree: 585350ae4b8d41a439f9f9be2be04e9d9a0cbbba
File Lines added Lines deleted
gnu/packages/c.scm 59 0
File gnu/packages/c.scm changed (mode: 100644) (index c1ae98ddd3..493d99387c)
40 40 #:use-module (gnu packages perl) #:use-module (gnu packages perl)
41 41 #:use-module (gnu packages texinfo) #:use-module (gnu packages texinfo)
42 42 #:use-module (gnu packages guile) #:use-module (gnu packages guile)
43 #:use-module (gnu packages lua)
43 44 #:use-module (gnu packages multiprecision) #:use-module (gnu packages multiprecision)
44 45 #:use-module (gnu packages pcre) #:use-module (gnu packages pcre)
45 46 #:use-module (gnu packages python) #:use-module (gnu packages python)
 
... ... string formatting and autoresizing, option and config file parsing, type
257 258 checking casts and more.") checking casts and more.")
258 259 (license license:lgpl2.1+))) (license license:lgpl2.1+)))
259 260
261 (define-public libwuya
262 ;; This commit is the one before "wuy_pool.h" was removed from libwuya,
263 ;; which libleak currently requires.
264 (let ((revision "1")
265 (commit "883502041044f4616cfbf75c8f2bb60059f704a9"))
266 (package
267 (name "libwuya")
268 (version (git-version "0.0" revision commit))
269 (source (origin
270 (method git-fetch)
271 (uri (git-reference
272 (url "https://github.com/WuBingzheng/libwuya")
273 (commit commit)))
274 (file-name (git-file-name name version))
275 (sha256
276 (base32
277 "1xrsqbgr13g2v0ag165ryp7xrwzv41xfygzk2a3445ca98c1qpdc"))))
278 (build-system gnu-build-system)
279 (arguments
280 `(#:tests? #f ;no test suite
281 #:phases (modify-phases %standard-phases
282 (add-after 'unpack 'patch-lua-includes
283 (lambda _
284 (substitute* '("wuy_cflua.h" "wuy_cflua.c")
285 (("<lua5\\.1/") "<"))
286 #t))
287 (add-after 'unpack 'add--fPIC-to-CFLAGS
288 (lambda _
289 (substitute* "Makefile"
290 (("CFLAGS[^\n]*" all)
291 (string-append all " -fPIC")))
292 #t))
293 (add-before 'build 'set-CC
294 (lambda _
295 (setenv "CC" "gcc")
296 #t))
297 (delete 'configure) ;no configure script
298 (replace 'install
299 (lambda* (#:key outputs #:allow-other-keys)
300 (let* ((out (assoc-ref outputs "out"))
301 (include-dir (string-append out "/include"))
302 (headers (find-files "." "\\.h$")))
303 (for-each (lambda (h)
304 (install-file h include-dir))
305 headers)
306 (install-file "libwuya.a" (string-append out "/lib"))
307 #t))))))
308 (inputs `(("lua" ,lua)))
309 (home-page "https://github.com/WuBingzheng/libwuya/")
310 (synopsis "C library implementing various data structures")
311 (description "The @code{libwuya} library implements data structures such
312 as dictionaries, skip lists, and memory pools.")
313 ;; There is no clear information as to what license this is distributed
314 ;; under, but it is included (bundled) with libleak from the same author
315 ;; under the GNU GPL v2 or later license, so use this here until it is
316 ;; clarified (see: https://github.com/WuBingzheng/libwuya/issues/2).
317 (license license:gpl2+))))
318
260 319 (define-public packcc (define-public packcc
261 320 (package (package
262 321 (name "packcc") (name "packcc")
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/maav/guix-mirror

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/maav/guix-mirror

Clone this repository using git:
git clone git://git.rocketgit.com/user/maav/guix-mirror

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main