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 lua-resty-shell. 89c4122ec9b816e5d6902c3b17e912543fd21033 Oleg Pykhalov 2020-10-11 14:27:07
gnu: Add lua-tablepool. 0100fd06c947225b44ccc72069886cc8be10f6bc Oleg Pykhalov 2020-10-11 14:26:53
gnu: Add lua-resty-signal. 8688fd8fa1970c155f520dcc95afccecd3e10a2d Oleg Pykhalov 2020-10-11 14:26:32
gnu: Add lua-resty-lrucache. 1263bd0dbf55f340e5292bcee00dd1f3d4eb6ef1 Oleg Pykhalov 2020-10-11 14:25:28
gnu: Add lua-resty-core. cb53c59dd19be8de2525d28bab59d91585dfe296 Oleg Pykhalov 2020-10-11 14:24:52
gnu: musescore: Update to 3.5.1. dd642517aee1e67045a5317c1eab247c88701f59 Nicolas Goaziou 2020-10-14 20:34:14
gnu: emacs-haskell-mode: Update to 17.2. aeb22459144b7790efe063e0cdca67dced6ca3cc Nicolas Goaziou 2020-10-14 20:00:46
gnu: lollypop: Update to 1.4.2. 2e0ab8c9916435c9905126c7a53e08f514027dd7 Christopher Baines 2020-10-14 18:01:53
gnu: cuirass: Update to 0.0.1-52.38ee2c5. 33c66110980adc4d582b7c86d4ce5759f3802579 Mathieu Othacehe 2020-10-14 14:35:34
gnu: cpuid: Use CC-FOR-TARGET. 2bfe99b11ac89ea723fd5d8aed9d6cdac78d71d4 Tobias Geerinckx-Rice 2020-10-14 12:17:13
gnu: cpuid: Update to 20201006. ea36db33924ec06450578d8febd6268e0ae439ba Tobias Geerinckx-Rice 2020-10-14 10:05:59
gnu: jasper: Update to 2.0.22. bf476ea16a0e7f1cb1fbad4ae1e355cb9d9707bb Tobias Geerinckx-Rice 2020-10-13 20:24:24
gnu: python-pastedeploy: Update to 2.1.1. cf4fafc46768eee2bef9758971d5c230c0eac029 Tobias Geerinckx-Rice 2020-10-13 20:13:04
gnu: oil: Update to 0.8.2. d3d1aec2ac742682cebf1c416afd9f6a889cc879 Tobias Geerinckx-Rice 2020-10-14 10:52:41
gnu: osinfo-db: Update to 20201011. 79145ab4f2599d28a99ae2ff6527ea64c8e8b4e4 Tobias Geerinckx-Rice 2020-10-14 10:43:38
gnu: plantuml: Update to 1.2020.19. 2d0bea9c6d98a0dec99218935239dca8b676b86f Tobias Geerinckx-Rice 2020-10-14 10:43:16
gnu: vim: Update to 8.2.1844. 9112ec6b72340b40fcf3bf6d6ed9e5e672732ba5 Tobias Geerinckx-Rice 2020-10-14 10:42:40
gnu: python-pgpy: Run the tests. ed0e8c7cc92df8deec15edd097c03a82cdc2e58b Tobias Geerinckx-Rice 2020-10-14 12:56:40
gnu: python-pgpy: Update to 0.5.3. 642647ae9305c701b2191a4cbcf28ce583da7d1d Tobias Geerinckx-Rice 2020-10-14 12:54:21
gnu: gphoto2: Update to 2.5.26. 81f3adb4d192cc75eca465bc95883fff1f46e1a6 Tobias Geerinckx-Rice 2020-10-14 12:32:29
Commit 89c4122ec9b816e5d6902c3b17e912543fd21033 - gnu: Add lua-resty-shell.
* gnu/packages/lua.scm (lua-resty-shell): New variable.
Author: Oleg Pykhalov
Author date (UTC): 2020-10-11 14:27
Committer name: Oleg Pykhalov
Committer date (UTC): 2020-10-14 20:41
Parent(s): 0100fd06c947225b44ccc72069886cc8be10f6bc
Signer:
Signing key: 167F8EA5001AFA9C
Signing status: E
Tree: 0a8f5edec1140523c4c9b7d0cbdba3d639b785a8
File Lines added Lines deleted
gnu/packages/lua.scm 35 0
File gnu/packages/lua.scm changed (mode: 100644) (index d30692d2df..2f21d85d0b)
... ... signals to Linux processes.")
1024 1024 (synopsis "Lua table recycling pools for LuaJIT") (synopsis "Lua table recycling pools for LuaJIT")
1025 1025 (description "This package provides Lua table recycling pools for LuaJIT.") (description "This package provides Lua table recycling pools for LuaJIT.")
1026 1026 (license license:bsd-2))) (license license:bsd-2)))
1027
1028 (define-public lua-resty-shell
1029 (package
1030 (name "lua-resty-shell")
1031 (version "0.03")
1032 (source (origin
1033 (method git-fetch)
1034 (uri (git-reference
1035 (url "https://github.com/openresty/lua-resty-shell")
1036 (commit (string-append "v" version))))
1037 (file-name (git-file-name name version))
1038 (sha256
1039 (base32
1040 "1s6g04ip4hr97r2pd8ry3alq063604s9a3l0hn9nsidh81ps4dp7"))))
1041 (build-system trivial-build-system)
1042 (arguments
1043 `(#:modules ((guix build utils))
1044 #:builder
1045 (begin
1046 (use-modules (guix build utils))
1047 (let* ((luajit-major+minor ,(version-major+minor (package-version lua)))
1048 (package-lua-resty (lambda (input output)
1049 (mkdir-p (string-append output "/lib/lua/" luajit-major+minor))
1050 (copy-recursively (string-append input "/lib/resty")
1051 (string-append output "/lib/lua/" luajit-major+minor "/resty"))
1052 (symlink (string-append output "/lib/lua/" luajit-major+minor "/resty")
1053 (string-append output "/lib/resty")))))
1054 (package-lua-resty (assoc-ref %build-inputs "source")
1055 (assoc-ref %outputs "out")))
1056 #t)))
1057 (home-page "https://github.com/openresty/lua-resty-shell")
1058 (synopsis "Lua module for nonblocking system shell command executions")
1059 (description "This package provides Lua module for nonblocking system
1060 shell command executions.")
1061 (license license:bsd-3)))
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