aboutsummaryrefslogtreecommitdiff
path: root/development/sysprof/sysprof.SlackBuild
diff options
context:
space:
mode:
Diffstat (limited to 'development/sysprof/sysprof.SlackBuild')
-rw-r--r--development/sysprof/sysprof.SlackBuild24
1 files changed, 11 insertions, 13 deletions
diff --git a/development/sysprof/sysprof.SlackBuild b/development/sysprof/sysprof.SlackBuild
index 6b7fde59ff..39a1d2e84c 100644
--- a/development/sysprof/sysprof.SlackBuild
+++ b/development/sysprof/sysprof.SlackBuild
@@ -21,6 +21,8 @@
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+#
+# 2025-02-06 - Updated meson options to fix building on Slackware-current
cd $(dirname $0) ; CWD=$(pwd)
@@ -79,11 +81,9 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-mkdir build
-cd build
- CFLAGS="$SLKCFLAGS" \
- CXXFLAGS="$SLKCFLAGS" \
- meson .. \
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+meson setup \
--buildtype=release \
--infodir=/usr/info \
--libdir=/usr/lib${LIBDIRSUFFIX} \
@@ -92,18 +92,16 @@ cd build
--prefix=/usr \
--sysconfdir=/etc \
-Dstrip=true \
- -Dgtk=true \
+ -Denable_gtk=true \
-Dlibsysprof=true \
- -Dinstall-static=false \
-Dsystemdunitdir='/tmp' \
-Dhelp=true \
-Dlibunwind=false \
- -Dtools=true \
- -Dexamples=false \
- -Dagent=true
- "${NINJA:=ninja}"
- DESTDIR=$PKG $NINJA install
-cd ..
+ -Denable_tools=true \
+ -Denable_examples=false \
+ build/
+"${NINJA:=ninja}" -C build/
+DESTDIR=$PKG "$NINJA" -C build/ install
rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
rm -rf $PKG/tmp # Remove systemd service files.