diff options
author | Stoian Minaiev | 2020-05-04 22:21:00 +0300 |
---|---|---|
committer | Stoian Minaiev | 2020-05-04 22:21:00 +0300 |
commit | 6cd8141b5fb53e2bfd6b6499e06569dc7fd5da59 (patch) | |
tree | 8921769052cdf8b1bd118fd31c0504ad5c0dc852 | |
download | aur-6cd8141b5fb53e2bfd6b6499e06569dc7fd5da59.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | Makefile | 27 | ||||
-rw-r--r-- | PKGBUILD | 43 |
3 files changed, 93 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e53d1c4d26f7 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = pocketbook-pro-sdk-linux-libwine + pkgdesc = Pocketbook-Pro SDK for Linux libwine + pkgver = 12.5 + pkgrel = 1 + url = https://sourceforge.net/projects/pocketbook-free/files/PocketBook_SDK-linux-libwine/12.5/ + arch = x86_64 + license = custom + depends = zlib + depends = freetype2 + depends = lib32-freetype2 + optdepends = cmake: build some pocketbook apps from /usr/share/pocketbook-pro-sdk-linux-libwine/sources/ + optdepends = gtk2: use GTK2 in your apps, also required to build some pocketbook apps + optdepends = bzip2: use bzip2 in your apps, also required to build some pocketbook apps + optdepends = giflib: use giflib in your apps, also required to build some pocketbook apps + options = !strip + options = !libtool + source = https://netcologne.dl.sourceforge.net/project/pocketbook-free/PocketBook_SDK-linux-libwine/12.5/PBSDK-linux-libwine_12-5.7z + source = Makefile + md5sums = a3194da74b0ecd7f6791419c81ea55af + md5sums = f6145e3b0132e634bf99f71dbc942171 + +pkgname = pocketbook-pro-sdk-linux-libwine + diff --git a/Makefile b/Makefile new file mode 100644 index 000000000000..c222fb72b61f --- /dev/null +++ b/Makefile @@ -0,0 +1,27 @@ +# For Pocketbook SDK (libwine) + +CC = winegcc +CXX = wineg++ +CC_FLAGS = -I/usr/local/pocketbook/include -I/usr/include/freetype2 -Wall -fomit-frame-pointer -fpermissive -Wno-narrowing -O2 -mwindows -m32 +LD_FLAGS = -L/usr/local/pocketbook/lib -lfreetype -lz -ljpeg -linkview + +EXECUTABLE = inkdemo +EXECUTABLE_SO = $(EXECUTABLE).exe.so +EXECUTABLE_EXE = $(EXECUTABLE).exe + +SOURCES += /usr/local/pocketbook/sources/grays/inkdemo.c + +all: exe + +exe: $(SOURCES) + $(CXX) $(SOURCES) $(CC_FLAGS) $(LD_FLAGS) -o $(EXECUTABLE) + +run: exe + WINEARCH=win32 WINEPREFIX=$(HOME)/.wine32 wine $(EXECUTABLE_SO) + +run-strace: exe + WINEARCH=win32 WINEPREFIX=$(HOME)/.wine32 strace wine $(EXECUTABLE_SO) + +clean: + rm $(EXECUTABLE_SO) || true + rm $(EXECUTABLE_EXE) || true diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..9a0be1094c60 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer Stoyan Minaev <stoyan.minaev@gmail.com> + +pkgname=pocketbook-pro-sdk-linux-libwine +pkgver=12.5 +_pkgver=12-5 +pkgrel=1 +pkgdesc="Pocketbook-Pro SDK for Linux libwine" +url="https://sourceforge.net/projects/pocketbook-free/files/PocketBook_SDK-linux-libwine/12.5/" +license=('custom') +source=( + "https://netcologne.dl.sourceforge.net/project/pocketbook-free/PocketBook_SDK-linux-libwine/${pkgver}/PBSDK-linux-libwine_${_pkgver}.7z" + "Makefile" +) +arch=('x86_64') +md5sums=('a3194da74b0ecd7f6791419c81ea55af' 'f6145e3b0132e634bf99f71dbc942171') +depends=(zlib freetype2 lib32-freetype2) +optdepends=( + "cmake: build some pocketbook apps from /usr/share/${pkgname}/sources/" + "gtk2: use GTK2 in your apps, also required to build some pocketbook apps" + "bzip2: use bzip2 in your apps, also required to build some pocketbook apps" + "giflib: use giflib in your apps, also required to build some pocketbook apps" +) +options=('!strip' '!libtool') + +package() { + cd $srcdir/ + mkdir -p $pkgdir/usr/local/pocketbook/bin + install -m 755 PBSDK-linux-libwine/bin/pbres $pkgdir/usr/local/pocketbook/bin + mkdir -p $pkgdir/usr/local/pocketbook + cp -r PBSDK-linux-libwine/ebrmain $pkgdir/usr/local/pocketbook/ + cp -r PBSDK-linux-libwine/images $pkgdir/usr/local/pocketbook/ + mkdir -p $pkgdir/usr/local/pocketbook/include/ + cp -r PBSDK-linux-libwine/include/*.h $pkgdir/usr/local/pocketbook/include/ + mkdir -p $pkgdir/usr/local/pocketbook/lib + cp -r PBSDK-linux-libwine/lib/libinkview.a $pkgdir/usr/local/pocketbook/lib + mkdir -p $pkgdir/usr/local/pocketbook/mnt/ext1/system/ + cp -r PBSDK-linux-libwine/mnt/ext1/system/config $pkgdir/usr/local/pocketbook/mnt/ext1/system/ + mkdir -p $pkgdir/usr/local/pocketbook/sources/grays + cp -r PBSDK-linux-libwine/sources/grays/src/inkdemo.c $pkgdir/usr/local/pocketbook/sources/grays/ + cat Makefile > $pkgdir/usr/local/pocketbook/sources/grays/Makefile +} + +#vim: syntax=sh |