]> git.ipfire.org Git - ipfire-3.x.git/blobdiff - elfutils/elfutils.nm
elfutils: Correctly configure debuginfod
[ipfire-3.x.git] / elfutils / elfutils.nm
index 6e3c32df9b181e604408fa048002cce8edca7d63..61220a3d0c16a8ca38c6473dd13a838ce20d2e10 100644 (file)
@@ -4,12 +4,11 @@
 ###############################################################################
 
 name       = elfutils
-version    = 0.166
-release    = 1
+version    = 0.189
+release    = 2
 
-maintainer = Michael Tremer <michael.tremer@ipfire.org>
 groups     = Development/Libraries
-url        = https://fedorahosted.org/elfutils/
+url        = https://sourceware.org/elfutils/
 license    = GPLv2 with exceptions
 summary    = A collection of utilities and DSOs to handle compiled objects.
 
@@ -21,21 +20,32 @@ description
        (to check for well-formed ELF files).
 end
 
-source_dl  = https://fedorahosted.org/releases/e/l/elfutils/%{version}/
+source_dl  = https://sourceware.org/elfutils/ftp/%{version}/
 sources    = %{thisapp}.tar.bz2
 
 build
+       DEBUGINFOD_URLS = "https://pakfire.ipfire.org/"
+
        requires
                bzip2-devel
+               curl-devel
                m4
                xz-devel
                zlib-devel
+               zstd-devel
+       end
+
+       configure_options += \
+               --disable-debuginfod
+
+       test
+               make check
        end
 
-       # fails
-       #test
-       #       make check
-       #end
+       install_cmds
+               # Export DEBUGINFOD_URLS
+               echo "%{DEBUGINFOD_URLS}" > %{BUILDROOT}%{sysconfdir}/debuginfod/%{DISTRO_SNAME}.urls
+       end
 end
 
 packages
@@ -53,8 +63,11 @@ packages
        package %{name}-libs
                template LIBS
 
-               files += %{libdir}/lib*%{version}.so
-               files += %{libdir}/elfutils
+               files
+                       %{sysconfdir}/debuginfod
+                       %{sysconfdir}/profile.d/debuginfod*
+                       %{libdir}/lib*%{version}.so
+               end
        end
 
        package %{name}-debuginfo