File _define_version.pl of Package authentik
#!/usr/bin/perl
use v5.26;
use warnings;
my $spec = 'authentik.spec';
if ( ! -f $spec ) {
exit 1;
}
my ( $upstream_version, $suse_version ) = `git -C authentik describe` =~ /^version\/(\d{4}\.\d+\.\d+)\+suse(\d+\.\d+)$/;
if ( !$upstream_version || !$suse_version ) {
exit 1;
}
print "%define upstream_version $upstream_version\n%define suse_version $suse_version\n";