diff options
author | Linus Groh <mail@linusgroh.de> | 2021-09-10 19:55:30 +0100 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2021-09-11 00:28:39 +0200 |
commit | 8b3e1c00164fbd28ffe8dcf982b096b4d8cae408 (patch) | |
tree | 6486d51f9afab6915db21a62e4155c6d8647c1a2 | |
parent | f646d49ac190c2388cf946abfd8ab4d9ae7a8d9f (diff) | |
download | serenity-8b3e1c00164fbd28ffe8dcf982b096b4d8cae408.zip |
Ports: Add libuuid
-rw-r--r-- | Ports/AvailablePorts.md | 1 | ||||
-rwxr-xr-x | Ports/libuuid/package.sh | 20 |
2 files changed, 21 insertions, 0 deletions
diff --git a/Ports/AvailablePorts.md b/Ports/AvailablePorts.md index 4eb695f573..44352c3d9a 100644 --- a/Ports/AvailablePorts.md +++ b/Ports/AvailablePorts.md @@ -82,6 +82,7 @@ Please make sure to keep this list up to date when adding and updating ports. :^ | [`libtheora`](libtheora/) | libtheora | 1.1.1 | https://www.theora.org/ | | [`libtiff`](libtiff/) | libtiff | 4.2.0 | http://www.libtiff.org/ | | [`libtool`](libtool/) | libtool | 2.4 | https://www.gnu.org/software/libtool/ | +| [`libuuid`](libuuid/) | libuuid (from util-linux) | 2.37.2 | https://github.com/karelzak/util-linux/tree/master/libuuid | | [`libuv`](libuv/) | libuv | b12699b | https://github.com/libuv/libuv | | [`libvorbis`](libvorbis/) | libvorbis | 1.3.7 | https://github.com/xiph/vorbis | | [`libxml2`](libxml2/) | libxml2 | 2.9.12 | http://www.xmlsoft.org/ | diff --git a/Ports/libuuid/package.sh b/Ports/libuuid/package.sh new file mode 100755 index 0000000000..c2fd981d8c --- /dev/null +++ b/Ports/libuuid/package.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env -S bash ../.port_include.sh + +port=libuuid +version=2.37.2 +workdir="util-linux-${version}" +useconfigure=true +configopts="--prefix=/usr/local --disable-all-programs --enable-libuuid" +files="https://github.com/karelzak/util-linux/archive/refs/tags/v${version}.tar.gz util-linux-${version}.tar.gz 74e725802a6355bba7288caeca171e0e25d9da2aa570162efbc1397ed924dfa2 +https://git.savannah.gnu.org/cgit/config.git/plain/config.sub?id=2707e389a5c8ec14db468cdc4979864cd57b53f5 config.sub 698198944a59f5915b3f68dc9d642f573aeb8960307493a5693e6b148d5bb4c6" +auth_type=sha256 + +pre_configure() { + # NOTE: This requires various tools to exist on the host machine (it'll tell you). + run ./autogen.sh + + # The generated config.sub is a *symlink* to the host's. + # The one from GNU config should be similar enough, and recognizes serenity. + run rm -f config/config.sub + run cp ../config.sub config +} |