8
0

3 Commits

3 changed files with 59 additions and 18 deletions

35
cpanspec.yml Normal file
View File

@@ -0,0 +1,35 @@
---
#description_paragraphs: 3
#description: |-
# override description from CPAN
#summary: override summary from CPAN
#no_testing: broken upstream
#sources:
# - source1
# - source2
#patches:
# foo.patch: -p1
# bar.patch:
# baz.patch: PATCH-FIX-OPENSUSE
#preamble: |-
# BuildRequires: gcc-c++
#post_prep: |-
# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'`
# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL
#post_build: |-
# rm unused.files
#post_install: |-
# sed on %{name}.files
license: perl
#skip_noarch: 1
#custom_build: |-
#./Build build flags=%{?_smp_mflags} --myflag
#custom_test: |-
#startserver && make test
#ignore_requires: Bizarre::Module
#skip_doc: regexp_to_skip_for_doc.*
#add_doc: files to add to docs
#misc: |-
#anything else to be added to spec file
#follows directly after %files section, so it can contain new blocks or also
#changes to %files section

View File

@@ -1,3 +1,9 @@
-------------------------------------------------------------------
Thu Feb 6 22:21:39 UTC 2025 - Tina Müller <tina.mueller@suse.com>
- Normalize CPAN version
See https://github.com/openSUSE/cpanspec/issues/47 for details
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Jun 4 08:36:54 UTC 2013 - coolo@suse.com Tue Jun 4 08:36:54 UTC 2013 - coolo@suse.com

View File

@@ -1,7 +1,7 @@
# #
# spec file for package perl-Digest-MD4 # spec file for package perl-Digest-MD4
# #
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@@ -12,24 +12,25 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via https://bugs.opensuse.org/
# #
Name: perl-Digest-MD4
Version: 1.9
Release: 0
%define cpan_name Digest-MD4 %define cpan_name Digest-MD4
Name: perl-Digest-MD4
Version: 1.900.0
Release: 0
# 1.9 -> normalize -> 1.900.0
%define cpan_version 1.9
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Perl interface to the MD4 Algorithm Summary: Perl interface to the MD4 Algorithm
License: GPL-1.0+ or Artistic-1.0 URL: https://metacpan.org/release/%{cpan_name}
Group: Development/Libraries/Perl Source0: https://cpan.metacpan.org/authors/id/M/MI/MIKEM/DigestMD4/%{cpan_name}-%{cpan_version}.tar.gz
Url: http://search.cpan.org/dist/Digest-MD4/ Source1: cpanspec.yml
Source: http://www.cpan.org/authors/id/M/MI/MIKEM/DigestMD4/%{cpan_name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl BuildRequires: perl
BuildRequires: perl-macros BuildRequires: perl-macros
#BuildRequires: perl(Digest::MD4) Provides: perl(Digest::MD4) = %{version}
#BuildRequires: perl(Digest::Perl::MD4) %undefine __perllib_provides
%{perl_requires} %{perl_requires}
%description %description
@@ -38,19 +39,19 @@ Message Digest algorithm from within Perl programs. The algorithm takes as
input a message of arbitrary length and produces as output a 128-bit input a message of arbitrary length and produces as output a 128-bit
"fingerprint" or "message digest" of the input. "fingerprint" or "message digest" of the input.
The 'Digest::MD4' module provides a procedural interface for simple use, as The 'Digest::MD4' module provide a procedural interface for simple use, as
well as an object oriented interface that can handle messages of arbitrary well as an object oriented interface that can handle messages of arbitrary
length and which can read files directly. length and which can read files directly.
%prep %prep
%setup -q -n %{cpan_name}-%{version} %autosetup -n %{cpan_name}-%{cpan_version} -p1
%build %build
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
%{__make} %{?_smp_mflags} %make_build
%check %check
%{__make} test make test
%install %install
%perl_make_install %perl_make_install
@@ -58,7 +59,6 @@ length and which can read files directly.
%perl_gen_filelist %perl_gen_filelist
%files -f %{name}.files %files -f %{name}.files
%defattr(-,root,root,755)
%doc Changes README rfc1320.txt %doc Changes README rfc1320.txt
%changelog %changelog