Add dos2unix package
This commit is contained in:
46
dos2unix/0001-msysize.msys2.patch
Normal file
46
dos2unix/0001-msysize.msys2.patch
Normal file
@@ -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
|
||||
34
dos2unix/PKGBUILD
Normal file
34
dos2unix/PKGBUILD
Normal file
@@ -0,0 +1,34 @@
|
||||
# Maintainer: Alexey Pavlov <alexpux@gmail.com>
|
||||
|
||||
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
|
||||
}
|
||||
Reference in New Issue
Block a user