diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5d64d898..ec7c2c9c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -34,7 +34,15 @@ jobs: - name: Install dependencies run: | sudo apt-get -y update - sudo apt-get -y install pkg-config tree jq libuev-dev libite-dev libcap-dev + sudo apt-get -y install pkg-config tree jq libcap-dev + sudo apt-get -y install pkg-config + wget https://github.com/troglobit/libuev/releases/download/v2.4.1/libuev-2.4.1.tar.xz + wget https://github.com/troglobit/libite/releases/download/v2.6.2/libite-2.6.2.tar.gz + tar xf libuev-2.4.1.tar.xz + tar xf libite-2.6.2.tar.gz + (cd libuev-2.4.1 && ./configure --prefix=/usr && make && sudo make install-strip) + (cd libite-2.6.2 && ./configure --prefix=/usr && make && sudo make install-strip) + sudo ldconfig - uses: actions/checkout@v4 - name: Static Finit run: | diff --git a/.github/workflows/coverity.yml b/.github/workflows/coverity.yml index 8c03460a..f3415d96 100644 --- a/.github/workflows/coverity.yml +++ b/.github/workflows/coverity.yml @@ -55,13 +55,13 @@ jobs: - name: Install dependencies run: | sudo apt-get -y update - sudo apt-get -y install pkg-config - wget https://github.com/troglobit/libuev/releases/download/v2.4.0/libuev-2.4.0.tar.xz - wget https://github.com/troglobit/libite/releases/download/v2.5.2/libite-2.5.2.tar.gz - tar xf libuev-2.4.0.tar.xz - tar xf libite-2.5.2.tar.gz - (cd libuev-2.4.0 && ./configure --prefix=/usr && make && sudo make install-strip) - (cd libite-2.5.2 && ./configure --prefix=/usr && make && sudo make install-strip) + sudo apt-get -y install pkg-config libcap-dev + wget https://github.com/troglobit/libuev/releases/download/v2.4.1/libuev-2.4.1.tar.xz + wget https://github.com/troglobit/libite/releases/download/v2.6.2/libite-2.6.2.tar.gz + tar xf libuev-2.4.1.tar.xz + tar xf libite-2.6.2.tar.gz + (cd libuev-2.4.1 && ./configure --prefix=/usr && make && sudo make install-strip) + (cd libite-2.6.2 && ./configure --prefix=/usr && make && sudo make install-strip) sudo ldconfig - name: Configure run: | diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 532cb105..0fa48997 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -20,7 +20,13 @@ jobs: - name: Installing dependencies ... run: | sudo apt-get -y update - sudo apt-get -y install pkg-config jq libuev-dev libite-dev + sudo apt-get -y install pkg-config jq libcap-dev + wget https://github.com/troglobit/libuev/releases/download/v2.4.1/libuev-2.4.1.tar.xz + wget https://github.com/troglobit/libite/releases/download/v2.6.2/libite-2.6.2.tar.gz + tar xf libuev-2.4.1.tar.xz + tar xf libite-2.6.2.tar.gz + (cd libuev-2.4.1 && ./configure --prefix=/usr && make && sudo make install-strip) + (cd libite-2.6.2 && ./configure --prefix=/usr && make && sudo make install-strip) - name: Setting release variables ... id: build run: | diff --git a/.github/workflows/weekly.yml b/.github/workflows/weekly.yml index c53ab692..6494f6e4 100644 --- a/.github/workflows/weekly.yml +++ b/.github/workflows/weekly.yml @@ -34,7 +34,13 @@ jobs: - name: Install dependencies run: | sudo apt-get -y update - sudo apt-get -y install pkg-config jq libuev-dev libite-dev + sudo apt-get -y install pkg-config jq libcap-dev + wget https://github.com/troglobit/libuev/releases/download/v2.4.1/libuev-2.4.1.tar.xz + wget https://github.com/troglobit/libite/releases/download/v2.6.2/libite-2.6.2.tar.gz + tar xf libuev-2.4.1.tar.xz + tar xf libite-2.6.2.tar.gz + (cd libuev-2.4.1 && ./configure --prefix=/usr && make && sudo make install-strip) + (cd libite-2.6.2 && ./configure --prefix=/usr && make && sudo make install-strip) - uses: actions/checkout@v4 - name: Base run run: | diff --git a/configure.ac b/configure.ac index d3624a0e..0979534d 100644 --- a/configure.ac +++ b/configure.ac @@ -48,8 +48,8 @@ AC_TYPE_UINT32_T PKG_PROG_PKG_CONFIG # Check for required libraries -PKG_CHECK_MODULES([uev], [libuev >= 2.2.0]) -PKG_CHECK_MODULES([lite], [libite >= 2.2.0]) +PKG_CHECK_MODULES([uev], [libuev >= 2.4.1]) +PKG_CHECK_MODULES([lite], [libite >= 2.6.2]) # Check for configured Finit features AC_ARG_ENABLE(auto_reload,