]> git.ipfire.org Git - people/pmueller/ipfire-3.x.git/commitdiff
krb5: Use macro logic to build the package
authorStefan Schantl <stefan.schantl@ipfire.org>
Sun, 12 Mar 2023 10:05:09 +0000 (11:05 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 13 Mar 2023 14:37:38 +0000 (14:37 +0000)
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
krb5/krb5.nm

index e2132afc0b6be60a81ff0c011d06bd24a4e06bc9..8d792748de13dd49bd936b6c6bf2b81ed37eccb5 100644 (file)
@@ -7,7 +7,7 @@ name       = krb5
 version    = %{ver_maj}.%{ver_min}
 ver_maj    = 1.20
 ver_min    = 1
-release    = 2
+release    = 2.1
 
 groups     = System/Libraries
 url        = https://web.mit.edu/kerberos/www/
@@ -23,6 +23,8 @@ end
 source_dl   = https://web.mit.edu/kerberos/dist/krb5/%{ver_maj}/
 
 build
+       DIR_APP = %{DIR_SRC}/%{thisapp}/src
+
        requires
                autoconf
                automake
@@ -56,19 +58,9 @@ build
                --with-crypto-impl=openssl \
                --with-pam
 
-       build
-               cd %{DIR_APP}/src
-
-               ./configure \
-                       %{configure_options}
-
-               make %{PARALLELISMFLAGS}
        end
 
-       install
-               # Install krb5
-               make -C src install DESTDIR=%{BUILDROOT}
-
+       install_cmds
                # Sample KDC config files (bundled kdc.conf and kadm5.acl).
                mkdir -pv %{BUILDROOT}%{localstatedir}/kerberos/krb5kdc
                install -pm 600 %{DIR_SOURCE}/kdc.conf %{BUILDROOT}%{localstatedir}/kerberos/krb5kdc/