Saturday, January 14, 2023

Re: [new] meta/jitsi-1.0 - meta port for jitsi and friends

Moin Aisha,


piece of cake! :-) This is all on a fresh VM I just upgraded

to latest -current snapshot

````

jitsi# env FETCH_PACKAGES= make build
Sat Jan 14 17:12:50 CET 2023
===>  Checking files for jitsi-1.0
>> No DISTFILES nor PATCHFILES.
===>  Extracting for jitsi-1.0
===>  Patching for jitsi-1.0
===>  Compiler link: clang -> /usr/bin/clang
===>  Compiler link: clang++ -> /usr/bin/clang++
===>  Compiler link: cc -> /usr/bin/cc
===>  Compiler link: c++ -> /usr/bin/c++
===>  Generating configure for jitsi-1.0
===>  Configuring for jitsi-1.0
````

Unsure if this Error 1 is part of the usual game:
````
itsi# env FETCH_PACKAGES= make package
===>  Looking for jitsi-1.0.tgz in $PKG_PATH -
file:/usr/ports/packages/amd64/cache/: empty
file:/usr/ports/packages/amd64/all/: empty
file:/usr/ports/packages/amd64/no-arch/: empty
quirks-6.94 signed on 2023-01-13T18:41:27Z
Can't find jitsi-1.0.tgz
Couldn't install jitsi-1.0
not found
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2129
'/usr/ports/packages/amd64/cache/jitsi-1.0.tgz': @if /usr/bin/env -i
PKG_TMP...)
===>  Faking installation for jitsi-1.0
/usr/ports/pobj/jitsi-1.0/bin/install -d -m 755
/usr/ports/pobj/jitsi-1.0/fake-amd64/usr/local/share/jitsi/
/usr/bin/perl /usr/ports/infrastructure/bin/pkg_subst -DARCH=amd64
-DBASE_PKGPATH=meta/jitsi -DFLAVOR_EXT= -DFULLPKGNAME=jitsi-1.0
-DHOMEPAGE= -DLOCALBASE=/usr/local -DLOCALSTATEDIR=/var
-DMACHINE_ARCH=amd64 -DMAINTAINER=Philipp\ Buehler\
\<pb-openbsd@sysfive.com\>,\ \ Aisha\ Tammy\ \<openbsd@aisha.cc\>
-DPREFIX=/usr/ports/pobj/jitsi-1.0/fake-amd64/usr/local
-DRCDIR=/etc/rc.d -DSYSCONFDIR=/etc -DTRUEPREFIX=/usr/local
-DX11BASE=/usr/X11R6 -DPKGSTEM=jitsi -i -B /usr/ports/pobj/jitsi-1.0 -c
-m 644 /usr/ports/meta/jitsi/files/prosody.cfg.lua.sample
/usr/ports/pobj/jitsi-1.0/fake-amd64/usr/local/share/jitsi/prosody.cfg.lua.sample
/usr/ports/meta/jitsi/files/nginx.conf.sample
/usr/ports/pobj/jitsi-1.0/fake-amd64/usr/local/share/jitsi/nginx.conf.sample
Installing /usr/ports/meta/jitsi/pkg/README as
/usr/ports/pobj/jitsi-1.0/fake-amd64/usr/local/share/doc/pkg-readmes/jitsi
===>  Building package for jitsi-1.0
Create /usr/ports/packages/amd64/no-arch/jitsi-1.0.tgz
Creating package jitsi-1.0
Link to /usr/ports/packages/amd64/all/jitsi-1.0.tgz
Link to /usr/ports/packages/amd64/ftp/jitsi-1.0.tgz

````


The resulting pkg installs fine, including all recursive deps

````

jitsi# export TRUSTED_PKG_PATH=/usr/ports/packages/amd64/all
jitsi# pkg_add /usr/ports/packages/amd64/all/jitsi-1.0.tgz
quirks-6.94 signed on 2023-01-13T18:41:27Z
jitsi-1.0:lua-5.3.6: ok
jitsi-1.0:lua53struct-0.3: ok
jitsi-1.0:sqlite3-3.39.4: ok
jitsi-1.0:lua53dbi-0.7.2: ok
jitsi-1.0:lua53fs-1.8.0: ok
jitsi-1.0:unzip-6.0p16: ok
jitsi-1.0:zip-3.0p1: ok
jitsi-1.0:luarocks-lua53-3.9.2: ok
jitsi-1.0:libunbound-1.17.0: ok
jitsi-1.0:lua53unbound-1.0.0p1: ok
jitsi-1.0:lua53socket-3.0rc1p1: ok
jitsi-1.0:lua53sec-1.2.0: ok
jitsi-1.0:icu4c-72.1v0: ok
jitsi-1.0:lua53expat-1.3.0p0: ok
jitsi-1.0:prosody-0.12.2: ok
jitsi-1.0:jitsi-prosody-plugins-2.0.8044: ok
jitsi-1.0:png-1.6.38: ok
jitsi-1.0:jpeg-2.1.4v0: ok
jitsi-1.0:lz4-1.9.4: ok
jitsi-1.0:xz-5.2.9: ok
jitsi-1.0:zstd-1.5.2: ok
jitsi-1.0:tiff-4.5.0: ok
jitsi-1.0:lcms2-2.14: ok
jitsi-1.0:lzo2-2.10p2: ok
jitsi-1.0:libiconv-1.17: ok
jitsi-1.0:gettext-runtime-0.21.1: ok
jitsi-1.0:bzip2-1.0.8p0: ok
jitsi-1.0:pcre2-10.37p1: ok
jitsi-1.0:libffi-3.4.4: ok
jitsi-1.0:python-3.10.9p0: ok
jitsi-1.0:glib2-2.74.4p1: ok
jitsi-1.0:cairo-1.17.6: ok
jitsi-1.0:graphite2-1.3.14: ok
jitsi-1.0:harfbuzz-6.0.0: ok
jitsi-1.0:giflib-5.2.1: ok
jitsi-1.0:jdk-11.0.17.8.1v0: ok
jitsi-1.0:jitsi-srtp-1.1pl20220605: ok
jitsi-1.0:javaPathHelper-2.2: ok
jitsi-1.0:jitsi-videobridge-2.0.8044: ok
jitsi-1.0:jitsi-meet-1.0.6845: ok
jitsi-1.0:jicofo-2.0.8044: ok
jitsi-1.0: ok
Running tags: ok
The following new rcscripts were installed: /etc/rc.d/jicofo
/etc/rc.d/jvb /etc/rc.d/prosody
See rcctl(8) for details.
New and changed readme(s):
    /usr/local/share/doc/pkg-readmes/glib2
    /usr/local/share/doc/pkg-readmes/jdk-11
    /usr/local/share/doc/pkg-readmes/jitsi
    /usr/local/share/doc/pkg-readmes/prosody
--- +jdk-11.0.17.8.1v0 -------------------
You may wish to add /usr/local/jdk-11/man to /etc/man.conf
--- +luarocks-lua53-3.9.2 -------------------
If you want to use this package as your default luarocks, as root
create symbolic links like so (overwriting any previous default):

 ln -sf /usr/local/bin/luarocks-5.3 /usr/local/bin/luarocks
 ln -sf /usr/local/bin/luarocks-admin-5.3 /usr/local/bin/luarocks-admin

````


Config and runtime testing tomorrow.


On 14.01.23 13:59, aisha wrote:
> Hi,
> I've attached the meta port for jitsi, which contains the README for jitsi as well as sample files for nginx and prosody.
> I've had it running locally for a while and its been working fine.
> Tests, comments, OKs would be good to have.
>
> Cheers,
> Aisha

Best regards
--
Philipp Buehler
Managing Consultant

sysfive.com GmbH
Sachsenstrasse 20
D-20097 Hamburg

No comments:

Post a Comment