diff --git a/dos2unix/0001-msysize.msys2.patch b/dos2unix/0001-msysize.msys2.patch new file mode 100644 index 00000000..490bcb68 --- /dev/null +++ b/dos2unix/0001-msysize.msys2.patch @@ -0,0 +1,46 @@ +--- dos2unix-6.0.3/Makefile.orig 2012-09-15 18:14:06.000000000 +0000 ++++ dos2unix-6.0.3/Makefile 2013-07-16 22:24:56.124166500 +0000 +@@ -39,7 +39,7 @@ + CC = gcc + CPP = cpp + CPP_FLAGS_POD = ALL +-STRIP = strip ++STRIP = true + + PACKAGE = dos2unix + UNIX2DOS = unix2dos +@@ -50,10 +50,10 @@ + ENABLE_NLS = 1 + # Large File Support (LFS) + LFS = 1 +-DEBUG = 0 ++DEBUG = 1 + UCS = 1 + +-EXE= ++EXE=.exe + + BIN = $(PACKAGE)$(EXE) + UNIX2DOS_BIN = $(UNIX2DOS)$(EXE) +@@ -117,7 +117,7 @@ + + # ......................................................... OS flags ... + +-D2U_OS = ++D2U_OS = + + ifndef D2U_OS + ifeq (Linux, $(shell uname -s)) +@@ -153,10 +153,9 @@ + D2U_OS = msys + EXE = .exe + VERSIONSUFFIX = -msys +- EO_XNOTATION=1 +- UCS = ++ docsubdir = $(PACKAGE)/$(DOS2UNIX_VERSION) + ifdef ENABLE_NLS +- LDFLAGS_EXTRA = -lintl -liconv ++ LDFLAGS_EXTRA = -lintl -liconv -Wl,--enable-auto-import + endif + endif + endif diff --git a/dos2unix/PKGBUILD b/dos2unix/PKGBUILD new file mode 100644 index 00000000..03d63d8e --- /dev/null +++ b/dos2unix/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: Alexey Pavlov + +pkgname=dos2unix +pkgver=6.0.3 +pkgrel=1 +pkgdesc='Text file format converter' +arch=('i686' 'x86_64') +url='http://waterlan.home.xs4all.nl/dos2unix.html' +license=('BSD') +depends=('glibc') +makedepends=('perl') +conflicts=('hd2u') +source=("http://waterlan.home.xs4all.nl/${pkgname}/${pkgname}-${pkgver}.tar.gz" + 0001-msysize.msys2.patch) +sha256sums=('f5268c5b28a1983537210c72b3fd43f4aad17a8dacb6727b615b56dca2ef9a04' + '8b7d35bda25377b23bc49e7a8796cd9a239c46973eb8c9351da03390ae6a591a') + +prepare() { + cd $srcdir/$pkgname-$pkgver + patch -p1 -i ${srcdir}/0001-msysize.msys2.patch +} + +build() { + cd $srcdir/$pkgname-$pkgver + make +} + +package() { + cd $srcdir/$pkgname-$pkgver + make DESTDIR=$pkgdir install + install -Dm755 $pkgdir/usr/bin/dos2unix.exe $pkgdir/usr/bin/d2u.exe + install -Dm755 $pkgdir/usr/bin/unix2dos.exe $pkgdir/usr/bin/u2d.exe + install -D -m644 COPYING.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE +} \ No newline at end of file