diff --git a/packagelist b/packagelist index 0476fe37f4..43b7129c51 100644 --- a/packagelist +++ b/packagelist @@ -260,6 +260,7 @@ librewolf-deb libspa-codec-bluez5-aac-bin libssl1.1-deb libtomlplusplus-header +libx86emu libxapp1-deb lightpad-git linked-deb diff --git a/packages/libx86emu/.SRCINFO b/packages/libx86emu/.SRCINFO new file mode 100644 index 0000000000..5e99a6e4dd --- /dev/null +++ b/packages/libx86emu/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = libx86emu + gives = libx86emu3 + pkgver = 3.5 + pkgdesc = x86 emulation library + url = https://github.com/wfeldt/libx86emu + arch = amd64 + pacdeps = setconf + provides = libx86emu-dev + maintainer = xdavius + source = git+https://github.com/wfeldt/libx86emu#tag=3.5 + sha256sums = SKIP + +pkgname = libx86emu diff --git a/packages/libx86emu/libx86emu.pacscript b/packages/libx86emu/libx86emu.pacscript new file mode 100644 index 0000000000..3441967105 --- /dev/null +++ b/packages/libx86emu/libx86emu.pacscript @@ -0,0 +1,27 @@ +pkgname="libx86emu" +gives=("libx86emu3") +provides=("libx86emu-dev") +pkgver="3.5" +pkgdesc='x86 emulation library' +arch=("amd64") +url='https://github.com/wfeldt/libx86emu' +pacdeps=("setconf") +source=("git+https://github.com/wfeldt/libx86emu#tag=${pkgver}") +sha256sums=('SKIP') +maintainer=("xdavius ") +external_connection=true + +prepare() { + setconf "${pkgname}"/Makefile \ + CFLAGS="${CFLAGS}0 -shared -fPIC -fvisibility=hidden -fomit-frame-pointer -w" \ + LDFLAGS="-Wl,-shared" +} + +build() { + make -C "${pkgname}" LIBDIR=/usr/lib +} + +package() { + make -C "${pkgname}" LIBDIR=/usr/lib DESTDIR="${pkgdir}" install + install -Dm644 "${pkgname}"/LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} diff --git a/srclist b/srclist index 93c3c5c67b..70fa8fff7f 100644 --- a/srclist +++ b/srclist @@ -5135,6 +5135,20 @@ pkgbase = libtomlplusplus-header pkgname = libtomlplusplus-header --- +pkgbase = libx86emu + gives = libx86emu3 + pkgver = 3.5 + pkgdesc = x86 emulation library + url = https://github.com/wfeldt/libx86emu + arch = amd64 + pacdeps = setconf + provides = libx86emu-dev + maintainer = xdavius + source = git+https://github.com/wfeldt/libx86emu#tag=3.5 + sha256sums = SKIP + +pkgname = libx86emu +--- pkgbase = libxapp1-deb gives = libxapp1 pkgver = 2.8.2