move build scripts
This commit is contained in:
parent
87b9da70e6
commit
47b88bbd16
3 changed files with 4 additions and 4 deletions
21
Build/make-sdist.sh
Executable file
21
Build/make-sdist.sh
Executable file
|
@ -0,0 +1,21 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# Workaround for `cabal sdist` requiring all included files to be listed
|
||||
# in .cabal.
|
||||
|
||||
# Create target directory
|
||||
sdist_dir=git-annex-$(grep '^Version:' git-annex.cabal | sed -re 's/Version: *//')
|
||||
mkdir --parents dist/$sdist_dir
|
||||
|
||||
find . \( -name .git -or -name dist -or -name cabal-dev \) -prune \
|
||||
-or -not -name \\*.orig -not -type d -print \
|
||||
| perl -ne "print unless length >= 100 - length q{$sdist_dir}" \
|
||||
| xargs cp --parents --target-directory dist/$sdist_dir
|
||||
|
||||
cd dist
|
||||
tar -caf $sdist_dir.tar.gz $sdist_dir
|
||||
|
||||
# Check that tarball can be unpacked by cabal.
|
||||
# It's picky about tar longlinks etc.
|
||||
rm -rf $sdist_dir
|
||||
cabal unpack $sdist_dir.tar.gz
|
43
Build/mdwn2man
Executable file
43
Build/mdwn2man
Executable file
|
@ -0,0 +1,43 @@
|
|||
#!/usr/bin/perl
|
||||
# Warning: hack
|
||||
|
||||
my $prog=shift;
|
||||
my $section=shift;
|
||||
|
||||
print ".TH $prog $section\n";
|
||||
|
||||
while (<>) {
|
||||
s{(\\?)\[\[([^\s\|\]]+)(\|[^\s\]]+)?\]\]}{$1 ? "[[$2]]" : $2}eg;
|
||||
s/\`//g;
|
||||
s/^\s*\./\\&./g;
|
||||
if (/^#\s/) {
|
||||
s/^#\s/.SH /;
|
||||
<>; # blank;
|
||||
}
|
||||
s/^[ \n]+//;
|
||||
s/^\t/ /;
|
||||
s/-/\\-/g;
|
||||
s/^Warning:.*//g;
|
||||
s/^$/.PP\n/;
|
||||
s/^\*\s+(.*)/.IP "$1"/;
|
||||
next if $_ eq ".PP\n" && $skippara;
|
||||
if (/^.IP /) {
|
||||
$inlist=1;
|
||||
$spippara=0;
|
||||
}
|
||||
elsif (/.SH/) {
|
||||
$skippara=0;
|
||||
$inlist=0;
|
||||
}
|
||||
elsif (/^\./) {
|
||||
$skippara=1;
|
||||
}
|
||||
else {
|
||||
$skippara=0;
|
||||
}
|
||||
if ($inlist && $_ eq ".PP\n") {
|
||||
$_=".IP\n";
|
||||
}
|
||||
|
||||
print $_;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue