Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
aports
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
650
Issues
650
List
Boards
Labels
Service Desk
Milestones
Merge Requests
199
Merge Requests
199
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
alpine
aports
Commits
c90505bd
Commit
c90505bd
authored
Apr 06, 2015
by
Natanael Copa
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
main/lua-bitlib: add support for 5.1 -> 5.3
parent
8975a9ad
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
79 additions
and
42 deletions
+79
-42
main/lua-bitlib/APKBUILD
main/lua-bitlib/APKBUILD
+68
-0
main/lua-bitlib/Makefile
main/lua-bitlib/Makefile
+11
-0
main/lua5.1-bitlib/APKBUILD
main/lua5.1-bitlib/APKBUILD
+0
-42
No files found.
main/lua-bitlib/APKBUILD
0 → 100644
View file @
c90505bd
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
_luaversions
=
"5.1 5.2 5.3"
pkgname
=
lua-bitlib
_name
=
bitlib
pkgver
=
5.3.0
pkgrel
=
0
pkgdesc
=
"A lua library providing bitwise operations"
url
=
"https://github.com/keplerproject/lua-compat-5.2"
arch
=
"all"
license
=
"MIT/X11"
depends
=
""
makedepends
=
""
subpackages
=
""
for
_i
in
$_luaversions
;
do
makedepends
=
"
$makedepends
lua
$_i
-dev"
subpackages
=
"
$subpackages
lua
$_i
-
$_name
:split_
${
_i
/./
}
"
done
source
=
"lua-compat-bitlib-
$pkgver
.tar.gz::https://github.com/keplerproject/lua-compat-5.2/archive/bitlib-
$pkgver
.tar.gz
Makefile
"
_builddir
=
"
$srcdir
"
/lua-compat-5.2-bitlib-
$pkgver
prepare
()
{
cd
"
$_builddir
"
}
build
()
{
cd
"
$_builddir
"
for
_i
in
$_luaversions
;
do
msg
"build for Lua
$_i
"
make
-f
"
$srcdir
"
/Makefile
LUAVER
=
$_i
done
}
package
()
{
cd
"
$_builddir
"
for
_i
in
$_luaversions
;
do
install
-D
$_i
/bit32.so
"
$pkgdir
"
/usr/lib/lua/
$_i
/bit32.so
\
||
return
1
done
}
_split
()
{
local
d
=
_ver
=
$1
pkgdesc
=
"
$pkgdesc
for Lua
$_ver
"
install_if
=
"lua
$_ver
$pkgname
=
$pkgver
-r
$pkgrel
"
depends
=
for
d
in
usr/lib/lua usr/share/lua
;
do
if
[
-d
"
$pkgdir
"
/
$d
/
$_ver
]
;
then
mkdir
-p
"
$subpkgdir
"
/
$d
mv
"
$pkgdir
"
/
$d
/
$_ver
"
$subpkgdir
"
/
$d
/
||
return
1
fi
done
}
for
_v
in
$_luaversions
;
do
eval
"split_
${
_v
/./
}
() { _split
$_v
; }"
done
md5sums
=
"f3b9c497654059ba775913ac1fcfb3fc lua-compat-bitlib-5.3.0.tar.gz
422a43f67780d4363672f2648fb45688 Makefile"
sha256sums
=
"dc1197b9e996b7bd2c6a679b86ed75106d5722424b3e731b8084f56626ec5552 lua-compat-bitlib-5.3.0.tar.gz
727a6f2e85b6270066b8cb35da93775110f34671fb71f0591b37c0d7a31ac342 Makefile"
sha512sums
=
"234807e201197bc27720864a328f5b63a9fe8bf88bf1fb64cd178532c0745a330b23455fcff0e50d365034f3e43af3c835de7f10a685275da66a7a1ca873e90a lua-compat-bitlib-5.3.0.tar.gz
077dd4b397a9e4eb04ac131ceeef148b5f0790970398d69823f1bad485dcb3ab57126fc7b99428c7ec8255dc6b4d4aeee5a88ddf6a7dd9a767886e2fb357265e Makefile"
main/lua-bitlib/Makefile
0 → 100644
View file @
c90505bd
LUAVER
=
5.1
LUAPC
:=
lua
$(LUAVER)
LUA_CFLAGS
:=
$(
shell
pkg-config
--cflags
$(LUAPC)
)
$(LUAVER)/bit32.so
:
lbitlib.c
mkdir
-p
$(LUAVER)
$(CC)
-I
c-api
$(CFLAGS)
$(LUA_CFLAGS)
-shared
-fPIC
$(LDFLAGS)
-o
$@
$<
main/lua5.1-bitlib/APKBUILD
deleted
100644 → 0
View file @
8975a9ad
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname
=
lua5.1-bitlib
_name
=
bitlib
pkgver
=
26
pkgrel
=
0
pkgdesc
=
"A lua library providing bitwise operations"
url
=
"http://luaforge.net/projects/bitli://github.com/LuaDist/bitlib"
arch
=
"all"
license
=
"MIT/X11"
depends
=
""
makedepends
=
"lua5.1-dev"
subpackages
=
""
source
=
"lua-bitlib-
$pkgver
.tar.gz::https://github.com/LuaDist/bitlib/archive/
$pkgver
.tar.gz"
replaces
=
"lua-bitlib"
_builddir
=
"
$srcdir
"
/
$_name
-
$pkgver
prepare
()
{
cd
"
$_builddir
"
update_config_sub
||
return
1
}
build
()
{
cd
"
$_builddir
"
LUA
=
lua5.1
\
./configure
\
--build
=
$CBUILD
\
--host
=
$CHOST
\
--prefix
=
/usr
\
||
return
1
make
||
return
1
}
package
()
{
cd
"
$_builddir
"
make
DESTDIR
=
"
$pkgdir
"
install
rm
-f
"
$pkgdir
"
/usr/lib/lua/5.1/
*
a
}
md5sums
=
"1c5bc4f544d8de7d4d50f0fccda733e8 lua-bitlib-26.tar.gz"
sha256sums
=
"6f8902067ce1184bdef0e14a240d5e8c1ee56d7fcd59cff2cebe8bb0b9540d4c lua-bitlib-26.tar.gz"
sha512sums
=
"a9900788b2e7c3f79f0dc7fe5edecd1d1fa4328a4f3d3410be59c303d804dae2e89936d21bb6684dc2b8ffcd2e9b9c339bac214c8a314ab6341dbf67c51445ef lua-bitlib-26.tar.gz"
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment