diff --git a/projects/sourceforge.net/libtirpc/package.yml b/projects/sourceforge.net/libtirpc/package.yml new file mode 100644 index 00000000..e6c4b54c --- /dev/null +++ b/projects/sourceforge.net/libtirpc/package.yml @@ -0,0 +1,35 @@ +distributable: + url: https://downloads.sourceforge.net/project/libtirpc/libtirpc/{{version}}/libtirpc-{{version}}.tar.bz2 + strip-components: 1 +versions: + url: https://sourceforge.net/projects/libtirpc/files/libtirpc/ + match: /libtirpc\/\d+\.\d+\.\d+/ + strip: + - /^libtirpc\// +platforms: + - linux +dependencies: + kerberos.org: '*' +build: + dependencies: + tea.xyz/gx/cc: c99 + tea.xyz/gx/make: '*' + script: + - ./configure $ARGS + - make --jobs {{ hw.concurrency }} install + - run: | + mv tirpc/* . + rmdir tirpc + ln -s . tirpc + working-directory: ${{prefix}}/include + env: + ARGS: + - --disable-dependency-tracking + - --disable-silent-rules + - --prefix={{prefix}} +test: + dependencies: + tea.xyz/gx/cc: c99 + script: + - cc test.c -ltirpc -o test + - ./test diff --git a/projects/sourceforge.net/libtirpc/test.c b/projects/sourceforge.net/libtirpc/test.c new file mode 100644 index 00000000..7f1af132 --- /dev/null +++ b/projects/sourceforge.net/libtirpc/test.c @@ -0,0 +1,9 @@ +// Thanks, ChatGPT! +#include +#include + +int main() { + printf("If you see this, the program has linked correctly.\n"); + svc_run(); + return 0; +}