From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Tremer To: development@lists.ipfire.org Subject: Getting everyone started with Pakfire Date: Wed, 16 Aug 2023 16:29:56 +0100 Message-ID: <3DD4644B-D860-40AF-97AB-B18F3063C9E2@ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============6517115828117518686==" List-Id: --===============6517115828117518686== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hello everyone, For our meet-up that is starting soon, I would like everyone to have a workin= g installation of Pakfire - our new build system. I am not sure yet in what way we are going to use it, but generally there wil= l be an intro for everyone who hasn=E2=80=99t had one yet, and maybe we even = get a chance to update a few packages of the distribution or something=E2=80= =A6 Because I don=E2=80=99t know which distributions you are using, and because w= e don=E2=80=99t have any packages for any major distribution just yet, I woul= d like to ask everyone to install Pakfire manually on their systems in advanc= e of our meet-up, so that we can start straight away. We should also use the = time to find any issues that might occur on other distributions than Debian w= hich is what I have been using. Please find the source here: https://git.ipfire.org/?p=3Dpakfire.git;a=3Dsumm= ary On Debian, I have to install these packages as dependencies (yes it is quite = a lot): * asciidoc, autoconf, automake, bison, build-essential, flex, intltool, libar= chive-dev, libcap-dev, libcurl4-openssl-dev, libelf-dev, libgpgme-dev, libjso= n-c-dev, liblzma-dev, libmagic-dev, libmount-dev, libnl-3-dev, libnl-route-3-= dev, libpcre2-dev, libpython3-dev, libseccomp-dev, libsolv-dev, libsqlite3-de= v, libssl-dev, libsystemd-dev, libtool, libzstd-dev, pkg-config, python3-cpui= nfo, python3-kerberos, python3-tornado, python3-psutil, python3-setproctitle,= uuid-dev I have no idea what the package names will be for your distribution, but I am= sure you will all figure it out :) You can use the usual three-clause build process after generating the configu= re script: ./autogen.sh ./configure =E2=80=94-prefix=3D/usr =E2=80=94-sysconfdir=3D/etc =E2=80=94-e= nable-debug make (make check) make install After that, you should be able to run pakfire-builder =E2=80=94-help. Please let me know if that works for you up to this point and please file a b= ug if changes are required to make Pakfire work on your distribution. All the best, -Michael --===============6517115828117518686==--