From 401f54d264a04a8e93650a43dc3b39d2404662cd Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Wed, 13 Jun 2018 16:33:39 +0200 Subject: [PATCH] New package: ssoma-0.2.0 --- srcpkgs/ssoma/patches/no-git.diff | 16 ++++++++++++++++ srcpkgs/ssoma/template | 16 ++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 srcpkgs/ssoma/patches/no-git.diff create mode 100644 srcpkgs/ssoma/template diff --git a/srcpkgs/ssoma/patches/no-git.diff b/srcpkgs/ssoma/patches/no-git.diff new file mode 100644 index 0000000000..183c17fa85 --- /dev/null +++ b/srcpkgs/ssoma/patches/no-git.diff @@ -0,0 +1,16 @@ +--- Makefile.PL.orig ++++ Makefile.PL +@@ -6,9 +6,10 @@ + # so don't depend on any public Perl API + use strict; + use ExtUtils::MakeMaker; +-my @EXE_FILES = split("\n", `git ls-files 'script/' 2>/dev/null`); +-my $PM_FILES = `git ls-files lib '*.pm' 2>/dev/null`; +-$PM_FILES =~ tr/\n/ /; ++open my $m, '<', 'MANIFEST' or die "open(MANIFEST): $!\n"; ++chomp(my @manifest = (<$m>)); ++my @EXE_FILES = grep(m!^script/!, @manifest); ++my $PM_FILES = join(' ', grep(m!^lib/.*\.pm$!, @manifest)); + + WriteMakefile( + NAME => 'ssoma', diff --git a/srcpkgs/ssoma/template b/srcpkgs/ssoma/template new file mode 100644 index 0000000000..e717cb0de5 --- /dev/null +++ b/srcpkgs/ssoma/template @@ -0,0 +1,16 @@ +# Template file for 'ssoma' +pkgname=ssoma +version=0.2.0 +revision=1 +make_install_target="install install-man prefix=/usr" +build_style=perl-module +depends="perl perl-Email-LocalDelivery perl-Email-MIME perl-File-Path-Expand + perl-IPC-Run perl-Net-IMAP-Simple" +hostmakedepends="$depends git perl-CGI perl-HTML-Parser" +makedepends="perl" +short_desc="Some sort of mail archiver" +maintainer="Leah Neukirchen " +license="AGPL-3.0-or-later" +homepage="https://ssoma.public-inbox.org/" +distfiles="https://ssoma.public-inbox.org/files/${pkgname}-${version}.tar.gz" +checksum=7455bafb344aaa8eeac78ae5efcca2384d11baface1194c35bafd30353168faf