Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

development/luarocks: Fix for newer lua. #8468

Closed
wants to merge 1 commit into from

Conversation

sbo-bot[bot]
Copy link

@sbo-bot sbo-bot bot commented Oct 23, 2024

No description provided.

@sbo-bot sbo-bot bot added the submission-form Changes submitted via the website submission form label Oct 23, 2024
Copy link

reverse dependencies - development/luarocks

None

Copy link

✅ sbolint - development/luarocks ✅

sbolint: luarocks checks out OK

@willysr
Copy link
Member

willysr commented Oct 23, 2024

@sbo-bot: build development/luarocks

Copy link
Author

sbo-bot bot commented Oct 23, 2024

buildpkg i586 development/luarocks

Creating hintfile directory: /etc/repo/SBo/hintfiles
Checking whether git is clean ... yes.
Indexing SlackBuilds ... done.
git repo: /var/lib/repo/SBo/slackbuilds
branch:   HEAD
date:     Wed Oct 23 05:07:36 GMT 2024
revision: f0f8f065b9055aebf1cda518a465927400c126b3
title:    Merge 2148aa5f14501bd5e66b372910c6a36fccb2c6a3 into 42d67aabbf32205f02141613c08f6306e84acc3a

================================================================================
development/luarocks                                                    06:12:57
================================================================================

Calculating dependencies ... 
Dependency tree:
development/luarocks (update for git 2148aa5 "Fix for newer lua")
  development/lua (ok)

----------------------------------------------------------------------- 06:12:58
Building development/luarocks (update for git 2148aa5 "Fix for newer lua")
Testing SlackBuild files ... done.
Downloading source files ...
Verifying source files ... done.
Installing dependencies ...
lua-5.1.5-i586-1_SBo: a powerful, fast, light-weight, embeddable scripti [ 1.2M]
Running luarocks.SlackBuild ...                                     ETA 06:13:??
env MAKEFLAGS='-j24 -l13' nice -n 5 bash ./luarocks.SlackBuild
Built ok:  luarocks-2.4.1-i586-2_SBo.txz                                06:13:01
Testing package luarocks-2.4.1-i586-2_SBo.txz ... done.
Test installing luarocks-2.4.1-i586-2_SBo.txz ...
luarocks-2.4.1-i586-2_SBo: lua modules management tool ................. [ 580K]
Unmounting chroot ... done.
Backed up: luarocks-2.4.1-i586-1_SBo.txz
✅ development/luarocks Updated for git 2148aa5 "Fix for newer lua" ✅

================================================================================
SUMMARY                                                                 06:13:01
================================================================================

Logfile:     /var/log/repo/SBo/repo_2024-10-23_06:12:56.log
Runtime:     0h 0m 5s
Updated:     1
  development/luarocks/luarocks-2.4.1-i586-2_SBo.txz

Snipped Build Log

   rm -f src/bin/$f.bak ;\
done
echo 'local site_config = {}' >> src/luarocks/site_config.lua
if [ -n "/usr" ] ;\
then \
   echo "site_config.LUAROCKS_PREFIX=[[/usr]]" >> src/luarocks/site_config.lua ;\
fi
if [ -n "/usr/include/" ] ;\
then \
   echo "site_config.LUA_INCDIR=[[/usr/include/]]" >> src/luarocks/site_config.lua ;\
fi
if [ -n "/usr/lib" ] ;\
then \
   echo "site_config.LUA_LIBDIR=[[/usr/lib]]" >> src/luarocks/site_config.lua ;\
fi
if [ -n "/usr/bin" ] ;\
then \
   echo "site_config.LUA_BINDIR=[[/usr/bin]]" >> src/luarocks/site_config.lua ;\
fi
if [ -n "" ] ;\
then \
   echo "site_config.LUA_INTERPRETER=[[lua]]" >> src/luarocks/site_config.lua ;\
fi
if [ -n "/etc" ] ;\
then \
   echo "site_config.LUAROCKS_SYSCONFDIR=[[/etc]]" >> src/luarocks/site_config.lua ;\
fi
for f in luarocks luarocks-admin ;\
do \
   sed "1d" src/bin/$f > src/bin/$f.bak ;\
   echo "#!/usr/bin/lua" > src/bin/$f ;\
   echo "package.path = [[/usr/share/lua/5.1//?.lua;]]..package.path" | sed "s,//,/,g" >> src/bin/$f ;\
   cat src/bin/$f.bak >> src/bin/$f ;\
   chmod +rx src/bin/$f ;\
   rm -f src/bin/$f.bak ;\
done
if [ -n "/usr" ] ;\
then \
   echo "site_config.LUAROCKS_ROCKS_TREE=[[/usr]]" >> src/luarocks/site_config.lua ;\
fi
if [ -n "" ] ;\
then \
   echo "site_config.LUAROCKS_FORCE_CONFIG=true" >> src/luarocks/site_config.lua ;\
fi
if [ -n "/lib/luarocks/rocks-5.1" ] ;\
then \
   echo "site_config.LUAROCKS_ROCKS_SUBDIR=[[/lib/luarocks/rocks-5.1]]" >> src/luarocks/site_config.lua ;\
fi
if [ "" = "yes" ] ;\
then \
   echo "site_config.LUA_DIR_SET=true" >> src/luarocks/site_config.lua ;\
fi
echo "site_config.LUAROCKS_UNAME_S=[[Linux]]" >> src/luarocks/site_config.lua
echo "site_config.LUAROCKS_UNAME_M=[[i686]]" >> src/luarocks/site_config.lua
echo "site_config.LUAROCKS_DOWNLOADER=[[curl]]" >> src/luarocks/site_config.lua
echo "site_config.LUAROCKS_MD5CHECKER=[[md5sum]]" >> src/luarocks/site_config.lua
if [ -n "" ] ;\
then \
   echo 'site_config.LUAROCKS_EXTERNAL_DEPS_SUBDIRS={ bin="bin", lib={ "lib", [[]] }, include="include" }' >> src/luarocks/site_config.lua ;\
   echo 'site_config.LUAROCKS_RUNTIME_EXTERNAL_DEPS_SUBDIRS={ bin="bin", lib={ "lib", [[]] }, include="include" }' >> src/luarocks/site_config.lua ;\
fi
echo "return site_config" >> src/luarocks/site_config.lua

Done. Type 'make install' to install into /usr.

mkdir -p "/tmp/SBo/repo.wfnJhe/build_luarocks/package-luarocks/usr/bin"
mkdir -p "/tmp/SBo/repo.wfnJhe/build_luarocks/package-luarocks/usr/share/lua/5.1//luarocks"
mkdir -p "/tmp/SBo/repo.wfnJhe/build_luarocks/package-luarocks/usr/share/lua/5.1//luarocks"
mkdir -p "/tmp/SBo/repo.wfnJhe/build_luarocks/package-luarocks/usr"
cd src/bin && \
luaver="5.1" && [ -n "$luaver" ] || luaver=` -e 'print(_VERSION:sub(5))'`; \
for f in luarocks luarocks-admin; \
do \
   cp "$f" "/tmp/SBo/repo.wfnJhe/build_luarocks/package-luarocks/usr/bin/$f-$luaver"; \
   chmod +rx "/tmp/SBo/repo.wfnJhe/build_luarocks/package-luarocks/usr/bin/$f-$luaver"; \
   ln -nfs "$f-$luaver" "/tmp/SBo/repo.wfnJhe/build_luarocks/package-luarocks/usr/bin/$f"; \
done
cd src/luarocks && for f in fs/tools.lua fs/unix/tools.lua fs/unix.lua fs/win32/tools.lua fs/win32.lua fs/lua.lua persist.lua list.lua require.lua repos.lua dir.lua make_manifest.lua command_line.lua config_cmd.lua install.lua build/command.lua build/cmake.lua build/make.lua build/builtin.lua fetch/cvs.lua fetch/git.lua fetch/sscm.lua tools/patch.lua fetch/svn.lua tools/zip.lua tools/tar.lua pack.lua type_check.lua make.lua remove.lua fs.lua manif.lua add.lua deps.lua build.lua search.lua show.lua manif_core.lua fetch.lua unpack.lua validate.lua cfg.lua download.lua help.lua util.lua index.lua cache.lua refresh_cache.lua loader.lua admin_remove.lua fetch/hg.lua fetch/git_file.lua new_version.lua lint.lua purge.lua path.lua path_cmd.lua write_rockspec.lua doc.lua upload.lua upload/api.lua upload/multipart.lua fetch/git_http.lua fetch/hg_http.lua fetch/hg_https.lua fetch/hg_ssh.lua fetch/git_https.lua fetch/git_ssh.lua; \
do \
   d="/tmp/SBo/repo.wfnJhe/build_luarocks/package-luarocks/usr/share/lua/5.1//luarocks"/`dirname "$f"` && \
   mkdir -p "$d" && \
   cp "$f" "$d" || exit 1; \
done
cp src/luarocks/site_config.lua "/tmp/SBo/repo.wfnJhe/build_luarocks/package-luarocks/usr/share/lua/5.1//luarocks"
if [ ! -f "/tmp/SBo/repo.wfnJhe/build_luarocks/package-luarocks/etc/config-5.1.lua" ] ;\
then \
   mkdir -p `dirname "/tmp/SBo/repo.wfnJhe/build_luarocks/package-luarocks/etc/config-5.1.lua"` ;\
   echo 'rocks_trees = {' >> "/tmp/SBo/repo.wfnJhe/build_luarocks/package-luarocks/etc/config-5.1.lua" ;\
   if  [ ! -n "" ] ;\
   then \
      echo '   { name = [[user]], root = home..[[/.luarocks]] },' >> "/tmp/SBo/repo.wfnJhe/build_luarocks/package-luarocks/etc/config-5.1.lua" ;\
   fi ;\
   echo '   { name = [[system]], root = [[/usr]] }' >> "/tmp/SBo/repo.wfnJhe/build_luarocks/package-luarocks/etc/config-5.1.lua" ;\
   echo '}' >> "/tmp/SBo/repo.wfnJhe/build_luarocks/package-luarocks/etc/config-5.1.lua" ;\
fi

Slackware package maker, version 3.14159265.

Searching for symbolic links:
usr/bin/luarocks	luarocks-5.1
usr/bin/luarocks-admin	luarocks-admin-5.1

Making symbolic link creation script:
( cd usr/bin ; rm -rf luarocks )
( cd usr/bin ; ln -sf luarocks-5.1 luarocks )
( cd usr/bin ; rm -rf luarocks-admin )
( cd usr/bin ; ln -sf luarocks-admin-5.1 luarocks-admin )

It is recommended that you make these lines your new installation script.

Would you like to make this stuff the install script for this package
and remove the symbolic links ([y]es, [n]o)? y


Removing symbolic links:
removed './usr/bin/luarocks'
removed './usr/bin/luarocks-admin'

Creating your new ./install/doinst.sh...

This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!

Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n


Creating Slackware package:  /tmp/SBo/repo.wfnJhe/output_luarocks/luarocks-2.4.1-i586-2_SBo.txz

./
etc/
etc/config-5.1.lua
install/
install/doinst.sh
install/slack-desc
usr/
usr/bin/
usr/bin/luarocks-5.1
usr/bin/luarocks-admin-5.1
usr/doc/
usr/doc/luarocks-2.4.1/
usr/doc/luarocks-2.4.1/COPYING
usr/doc/luarocks-2.4.1/README.md
usr/doc/luarocks-2.4.1/luarocks.SlackBuild
usr/doc/luarocks-2.4.1/test/
usr/doc/luarocks-2.4.1/test/README.md
usr/doc/luarocks-2.4.1/test/luarocks_site.lua
usr/doc/luarocks-2.4.1/test/mock-server.lua
usr/doc/luarocks-2.4.1/test/test_environment.lua
usr/doc/luarocks-2.4.1/test/testfiles/
usr/doc/luarocks-2.4.1/test/testfiles/invalid_patch-0.1-1.rockspec
usr/doc/luarocks-2.4.1/test/testfiles/invalid_validate-args-1.5.4-1.rockspec
usr/doc/luarocks-2.4.1/test/testfiles/missing_external-0.1-1.rockspec
usr/doc/luarocks-2.4.1/test/testfiles/no_build_table-0.1-1.rockspec
usr/doc/luarocks-2.4.1/test/testfiles/not_a_zipfile-1.0-1.src.rock
usr/doc/luarocks-2.4.1/test/testfiles/type_mismatch_string-1.0-1.rockspec
usr/doc/luarocks-2.4.1/test/testfiles/type_mismatch_table-1.0-1.rockspec
usr/doc/luarocks-2.4.1/test/testfiles/type_mismatch_version-1.0-1.rockspec
usr/share/
usr/share/lua/
usr/share/lua/5.1/
usr/share/lua/5.1/luarocks/
usr/share/lua/5.1/luarocks/add.lua
usr/share/lua/5.1/luarocks/admin_remove.lua
usr/share/lua/5.1/luarocks/build/
usr/share/lua/5.1/luarocks/build.lua
usr/share/lua/5.1/luarocks/build/builtin.lua
usr/share/lua/5.1/luarocks/build/cmake.lua
usr/share/lua/5.1/luarocks/build/command.lua
usr/share/lua/5.1/luarocks/build/make.lua
usr/share/lua/5.1/luarocks/cache.lua
usr/share/lua/5.1/luarocks/cfg.lua
usr/share/lua/5.1/luarocks/command_line.lua
usr/share/lua/5.1/luarocks/config_cmd.lua
usr/share/lua/5.1/luarocks/deps.lua
usr/share/lua/5.1/luarocks/dir.lua
usr/share/lua/5.1/luarocks/doc.lua
usr/share/lua/5.1/luarocks/download.lua
usr/share/lua/5.1/luarocks/fetch/
usr/share/lua/5.1/luarocks/fetch.lua
usr/share/lua/5.1/luarocks/fetch/cvs.lua
usr/share/lua/5.1/luarocks/fetch/git.lua
usr/share/lua/5.1/luarocks/fetch/git_file.lua
usr/share/lua/5.1/luarocks/fetch/git_http.lua
usr/share/lua/5.1/luarocks/fetch/git_https.lua
usr/share/lua/5.1/luarocks/fetch/git_ssh.lua
usr/share/lua/5.1/luarocks/fetch/hg.lua
usr/share/lua/5.1/luarocks/fetch/hg_http.lua
usr/share/lua/5.1/luarocks/fetch/hg_https.lua
usr/share/lua/5.1/luarocks/fetch/hg_ssh.lua
usr/share/lua/5.1/luarocks/fetch/sscm.lua
usr/share/lua/5.1/luarocks/fetch/svn.lua
usr/share/lua/5.1/luarocks/fs/
usr/share/lua/5.1/luarocks/fs.lua
usr/share/lua/5.1/luarocks/fs/lua.lua
usr/share/lua/5.1/luarocks/fs/tools.lua
usr/share/lua/5.1/luarocks/fs/unix/
usr/share/lua/5.1/luarocks/fs/unix.lua
usr/share/lua/5.1/luarocks/fs/unix/tools.lua
usr/share/lua/5.1/luarocks/fs/win32/
usr/share/lua/5.1/luarocks/fs/win32.lua
usr/share/lua/5.1/luarocks/fs/win32/tools.lua
usr/share/lua/5.1/luarocks/help.lua
usr/share/lua/5.1/luarocks/index.lua
usr/share/lua/5.1/luarocks/install.lua
usr/share/lua/5.1/luarocks/lint.lua
usr/share/lua/5.1/luarocks/list.lua
usr/share/lua/5.1/luarocks/loader.lua
usr/share/lua/5.1/luarocks/make.lua
usr/share/lua/5.1/luarocks/make_manifest.lua
usr/share/lua/5.1/luarocks/manif.lua
usr/share/lua/5.1/luarocks/manif_core.lua
usr/share/lua/5.1/luarocks/new_version.lua
usr/share/lua/5.1/luarocks/pack.lua
usr/share/lua/5.1/luarocks/path.lua
usr/share/lua/5.1/luarocks/path_cmd.lua
usr/share/lua/5.1/luarocks/persist.lua
usr/share/lua/5.1/luarocks/purge.lua
usr/share/lua/5.1/luarocks/refresh_cache.lua
usr/share/lua/5.1/luarocks/remove.lua
usr/share/lua/5.1/luarocks/repos.lua
usr/share/lua/5.1/luarocks/require.lua
usr/share/lua/5.1/luarocks/search.lua
usr/share/lua/5.1/luarocks/show.lua
usr/share/lua/5.1/luarocks/site_config.lua
usr/share/lua/5.1/luarocks/tools/
usr/share/lua/5.1/luarocks/tools/patch.lua
usr/share/lua/5.1/luarocks/tools/tar.lua
usr/share/lua/5.1/luarocks/tools/zip.lua
usr/share/lua/5.1/luarocks/type_check.lua
usr/share/lua/5.1/luarocks/unpack.lua
usr/share/lua/5.1/luarocks/upload/
usr/share/lua/5.1/luarocks/upload.lua
usr/share/lua/5.1/luarocks/upload/api.lua
usr/share/lua/5.1/luarocks/upload/multipart.lua
usr/share/lua/5.1/luarocks/util.lua
usr/share/lua/5.1/luarocks/validate.lua
usr/share/lua/5.1/luarocks/write_rockspec.lua

Slackware package /tmp/SBo/repo.wfnJhe/output_luarocks/luarocks-2.4.1-i586-2_SBo.txz created.

Built ok:  luarocks-2.4.1-i586-2_SBo.txz                                06:13:01
Testing package luarocks-2.4.1-i586-2_SBo.txz ... 
Test installing luarocks-2.4.1-i586-2_SBo.txz ...
luarocks-2.4.1-i586-2_SBo: lua modules management tool ................. [ 580K]
Unmounting chroot ... 
Backed up: luarocks-2.4.1-i586-1_SBo.txz
:-) development/luarocks Updated for git 2148aa5 "Fix for newer lua" (-:

Copy link
Author

sbo-bot bot commented Oct 23, 2024

sbopkglint i586 development/luarocks

Installing dependency: lua
lua-5.1.5-i586-1_SBo: a powerful, fast, light-weight, embeddable scripti [ 1.2M]

Using tests from /usr/share/sbo-maintainer-tools/sbopkglint.d
Exploding /var/lib/repo/SBo/packages/15.0/i586/development/luarocks/luarocks-2.4.1-i586-2_SBo.txz to /tmp/SBo/sbopkglint.xcmSq1 ...OK
Running pre-doinst test...OK
Installing /var/lib/repo/SBo/packages/15.0/i586/development/luarocks/luarocks-2.4.1-i586-2_SBo.txz to /tmp/SBo/sbopkglint.xcmSq1 ...OK
Running test: 05-basic-sanity...OK
Running test: 10-docs...OK
Running test: 15-noarch...
___ note: package might be a good candidate for noarch
OK
Running test: 20-arch...OK
Running test: 25-lafiles...OK
Running test: 30-manpages...OK
Running test: 35-desktop...OK
Running test: 40-newconfig...OK
Running test: 45-doinst...OK
Running test: 50-icons...OK
Running test: 60-usr_info...OK
Running test: 65-python...OK
Running test: 70-tmp_path...OK
Running test: 75-static_libs...OK
Running test: 85-perl...OK
Running test: 90-terminfo...OK
✅ === luarocks-2.4.1-i586-2_SBo.txz: All tests passed ✅

Copy link
Author

sbo-bot bot commented Oct 23, 2024

buildpkg x86_64 development/luarocks

Creating hintfile directory: /etc/repo/SBo/hintfiles
Checking whether git is clean ... yes.
Indexing SlackBuilds ... done.
git repo: /var/lib/repo/SBo/slackbuilds
branch:   HEAD
date:     Wed Oct 23 05:07:36 GMT 2024
revision: f0f8f065b9055aebf1cda518a465927400c126b3
title:    Merge 2148aa5f14501bd5e66b372910c6a36fccb2c6a3 into 42d67aabbf32205f02141613c08f6306e84acc3a

================================================================================
development/luarocks                                                    06:14:02
================================================================================

Calculating dependencies ... 
Dependency tree:
development/luarocks (update for git 2148aa5 "Fix for newer lua")
  development/lua (ok)

----------------------------------------------------------------------- 06:14:03
Building development/luarocks (update for git 2148aa5 "Fix for newer lua")
Testing SlackBuild files ... done.
Downloading source files ...
Verifying source files ... done.
Installing dependencies ...
lua-5.1.5-x86_64-1_SBo: a powerful, fast, light-weight, embeddable scrip [ 1.3M]
Running luarocks.SlackBuild ...                                     ETA 06:14:??
env MAKEFLAGS='-j24 -l13' nice -n 5 bash ./luarocks.SlackBuild
Built ok:  luarocks-2.4.1-x86_64-2_SBo.txz                              06:14:05
Testing package luarocks-2.4.1-x86_64-2_SBo.txz ... done.
Test installing luarocks-2.4.1-x86_64-2_SBo.txz ...
luarocks-2.4.1-x86_64-2_SBo: lua modules management tool ............... [ 580K]
Unmounting chroot ... done.
Backed up: luarocks-2.4.1-x86_64-1_SBo.txz
✅ development/luarocks Updated for git 2148aa5 "Fix for newer lua" ✅

================================================================================
SUMMARY                                                                 06:14:06
================================================================================

Logfile:     /var/log/repo/SBo/repo_2024-10-23_06:14:01.log
Runtime:     0h 0m 5s
Updated:     1
  development/luarocks/luarocks-2.4.1-x86_64-2_SBo.txz

Snipped Build Log

   rm -f src/bin/$f.bak ;\
done
echo 'local site_config = {}' >> src/luarocks/site_config.lua
if [ -n "/usr" ] ;\
then \
   echo "site_config.LUAROCKS_PREFIX=[[/usr]]" >> src/luarocks/site_config.lua ;\
fi
if [ -n "/usr/include/" ] ;\
then \
   echo "site_config.LUA_INCDIR=[[/usr/include/]]" >> src/luarocks/site_config.lua ;\
fi
if [ -n "/usr/lib64" ] ;\
then \
   echo "site_config.LUA_LIBDIR=[[/usr/lib64]]" >> src/luarocks/site_config.lua ;\
fi
if [ -n "/usr/bin" ] ;\
then \
   echo "site_config.LUA_BINDIR=[[/usr/bin]]" >> src/luarocks/site_config.lua ;\
fi
if [ -n "" ] ;\
then \
   echo "site_config.LUA_INTERPRETER=[[lua]]" >> src/luarocks/site_config.lua ;\
fi
if [ -n "/etc" ] ;\
then \
   echo "site_config.LUAROCKS_SYSCONFDIR=[[/etc]]" >> src/luarocks/site_config.lua ;\
fi
if [ -n "/usr" ] ;\
then \
   echo "site_config.LUAROCKS_ROCKS_TREE=[[/usr]]" >> src/luarocks/site_config.lua ;\
fi
if [ -n "" ] ;\
then \
   echo "site_config.LUAROCKS_FORCE_CONFIG=true" >> src/luarocks/site_config.lua ;\
fi
for f in luarocks luarocks-admin ;\
do \
   sed "1d" src/bin/$f > src/bin/$f.bak ;\
   echo "#!/usr/bin/lua" > src/bin/$f ;\
   echo "package.path = [[/usr/share/lua/5.1//?.lua;]]..package.path" | sed "s,//,/,g" >> src/bin/$f ;\
   cat src/bin/$f.bak >> src/bin/$f ;\
   chmod +rx src/bin/$f ;\
   rm -f src/bin/$f.bak ;\
done
if [ -n "/lib/luarocks/rocks-5.1" ] ;\
then \
   echo "site_config.LUAROCKS_ROCKS_SUBDIR=[[/lib/luarocks/rocks-5.1]]" >> src/luarocks/site_config.lua ;\
fi
if [ "" = "yes" ] ;\
then \
   echo "site_config.LUA_DIR_SET=true" >> src/luarocks/site_config.lua ;\
fi
echo "site_config.LUAROCKS_UNAME_S=[[Linux]]" >> src/luarocks/site_config.lua
echo "site_config.LUAROCKS_UNAME_M=[[x86_64]]" >> src/luarocks/site_config.lua
echo "site_config.LUAROCKS_DOWNLOADER=[[curl]]" >> src/luarocks/site_config.lua
echo "site_config.LUAROCKS_MD5CHECKER=[[md5sum]]" >> src/luarocks/site_config.lua
if [ -n "lib64" ] ;\
then \
   echo 'site_config.LUAROCKS_EXTERNAL_DEPS_SUBDIRS={ bin="bin", lib={ "lib", [[lib64]] }, include="include" }' >> src/luarocks/site_config.lua ;\
   echo 'site_config.LUAROCKS_RUNTIME_EXTERNAL_DEPS_SUBDIRS={ bin="bin", lib={ "lib", [[lib64]] }, include="include" }' >> src/luarocks/site_config.lua ;\
fi
echo "return site_config" >> src/luarocks/site_config.lua

Done. Type 'make install' to install into /usr.

mkdir -p "/tmp/SBo/repo.m7nZ9X/build_luarocks/package-luarocks/usr/bin"
mkdir -p "/tmp/SBo/repo.m7nZ9X/build_luarocks/package-luarocks/usr/share/lua/5.1//luarocks"
mkdir -p "/tmp/SBo/repo.m7nZ9X/build_luarocks/package-luarocks/usr/share/lua/5.1//luarocks"
mkdir -p "/tmp/SBo/repo.m7nZ9X/build_luarocks/package-luarocks/usr"
cp src/luarocks/site_config.lua "/tmp/SBo/repo.m7nZ9X/build_luarocks/package-luarocks/usr/share/lua/5.1//luarocks"
if [ ! -f "/tmp/SBo/repo.m7nZ9X/build_luarocks/package-luarocks/etc/config-5.1.lua" ] ;\
then \
   mkdir -p `dirname "/tmp/SBo/repo.m7nZ9X/build_luarocks/package-luarocks/etc/config-5.1.lua"` ;\
   echo 'rocks_trees = {' >> "/tmp/SBo/repo.m7nZ9X/build_luarocks/package-luarocks/etc/config-5.1.lua" ;\
   if  [ ! -n "" ] ;\
   then \
      echo '   { name = [[user]], root = home..[[/.luarocks]] },' >> "/tmp/SBo/repo.m7nZ9X/build_luarocks/package-luarocks/etc/config-5.1.lua" ;\
   fi ;\
   echo '   { name = [[system]], root = [[/usr]] }' >> "/tmp/SBo/repo.m7nZ9X/build_luarocks/package-luarocks/etc/config-5.1.lua" ;\
   echo '}' >> "/tmp/SBo/repo.m7nZ9X/build_luarocks/package-luarocks/etc/config-5.1.lua" ;\
fi
cd src/luarocks && for f in fs/tools.lua fs/unix/tools.lua fs/unix.lua fs/win32/tools.lua fs/win32.lua fs/lua.lua persist.lua list.lua require.lua repos.lua dir.lua make_manifest.lua command_line.lua config_cmd.lua install.lua build/command.lua build/cmake.lua build/make.lua build/builtin.lua fetch/cvs.lua fetch/git.lua fetch/sscm.lua tools/patch.lua fetch/svn.lua tools/zip.lua tools/tar.lua pack.lua type_check.lua make.lua remove.lua fs.lua manif.lua add.lua deps.lua build.lua search.lua show.lua manif_core.lua fetch.lua unpack.lua validate.lua cfg.lua download.lua help.lua util.lua index.lua cache.lua refresh_cache.lua loader.lua admin_remove.lua fetch/hg.lua fetch/git_file.lua new_version.lua lint.lua purge.lua path.lua path_cmd.lua write_rockspec.lua doc.lua upload.lua upload/api.lua upload/multipart.lua fetch/git_http.lua fetch/hg_http.lua fetch/hg_https.lua fetch/hg_ssh.lua fetch/git_https.lua fetch/git_ssh.lua; \
do \
   d="/tmp/SBo/repo.m7nZ9X/build_luarocks/package-luarocks/usr/share/lua/5.1//luarocks"/`dirname "$f"` && \
   mkdir -p "$d" && \
   cp "$f" "$d" || exit 1; \
done
cd src/bin && \
luaver="5.1" && [ -n "$luaver" ] || luaver=` -e 'print(_VERSION:sub(5))'`; \
for f in luarocks luarocks-admin; \
do \
   cp "$f" "/tmp/SBo/repo.m7nZ9X/build_luarocks/package-luarocks/usr/bin/$f-$luaver"; \
   chmod +rx "/tmp/SBo/repo.m7nZ9X/build_luarocks/package-luarocks/usr/bin/$f-$luaver"; \
   ln -nfs "$f-$luaver" "/tmp/SBo/repo.m7nZ9X/build_luarocks/package-luarocks/usr/bin/$f"; \
done

Slackware package maker, version 3.14159265.

Searching for symbolic links:
usr/bin/luarocks	luarocks-5.1
usr/bin/luarocks-admin	luarocks-admin-5.1

Making symbolic link creation script:
( cd usr/bin ; rm -rf luarocks )
( cd usr/bin ; ln -sf luarocks-5.1 luarocks )
( cd usr/bin ; rm -rf luarocks-admin )
( cd usr/bin ; ln -sf luarocks-admin-5.1 luarocks-admin )

It is recommended that you make these lines your new installation script.

Would you like to make this stuff the install script for this package
and remove the symbolic links ([y]es, [n]o)? y


Removing symbolic links:
removed './usr/bin/luarocks'
removed './usr/bin/luarocks-admin'

Creating your new ./install/doinst.sh...

This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!

Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n


Creating Slackware package:  /tmp/SBo/repo.m7nZ9X/output_luarocks/luarocks-2.4.1-x86_64-2_SBo.txz

./
etc/
etc/config-5.1.lua
install/
install/doinst.sh
install/slack-desc
usr/
usr/bin/
usr/bin/luarocks-5.1
usr/bin/luarocks-admin-5.1
usr/doc/
usr/doc/luarocks-2.4.1/
usr/doc/luarocks-2.4.1/COPYING
usr/doc/luarocks-2.4.1/README.md
usr/doc/luarocks-2.4.1/luarocks.SlackBuild
usr/doc/luarocks-2.4.1/test/
usr/doc/luarocks-2.4.1/test/README.md
usr/doc/luarocks-2.4.1/test/luarocks_site.lua
usr/doc/luarocks-2.4.1/test/mock-server.lua
usr/doc/luarocks-2.4.1/test/test_environment.lua
usr/doc/luarocks-2.4.1/test/testfiles/
usr/doc/luarocks-2.4.1/test/testfiles/invalid_patch-0.1-1.rockspec
usr/doc/luarocks-2.4.1/test/testfiles/invalid_validate-args-1.5.4-1.rockspec
usr/doc/luarocks-2.4.1/test/testfiles/missing_external-0.1-1.rockspec
usr/doc/luarocks-2.4.1/test/testfiles/no_build_table-0.1-1.rockspec
usr/doc/luarocks-2.4.1/test/testfiles/not_a_zipfile-1.0-1.src.rock
usr/doc/luarocks-2.4.1/test/testfiles/type_mismatch_string-1.0-1.rockspec
usr/doc/luarocks-2.4.1/test/testfiles/type_mismatch_table-1.0-1.rockspec
usr/doc/luarocks-2.4.1/test/testfiles/type_mismatch_version-1.0-1.rockspec
usr/share/
usr/share/lua/
usr/share/lua/5.1/
usr/share/lua/5.1/luarocks/
usr/share/lua/5.1/luarocks/add.lua
usr/share/lua/5.1/luarocks/admin_remove.lua
usr/share/lua/5.1/luarocks/build/
usr/share/lua/5.1/luarocks/build.lua
usr/share/lua/5.1/luarocks/build/builtin.lua
usr/share/lua/5.1/luarocks/build/cmake.lua
usr/share/lua/5.1/luarocks/build/command.lua
usr/share/lua/5.1/luarocks/build/make.lua
usr/share/lua/5.1/luarocks/cache.lua
usr/share/lua/5.1/luarocks/cfg.lua
usr/share/lua/5.1/luarocks/command_line.lua
usr/share/lua/5.1/luarocks/config_cmd.lua
usr/share/lua/5.1/luarocks/deps.lua
usr/share/lua/5.1/luarocks/dir.lua
usr/share/lua/5.1/luarocks/doc.lua
usr/share/lua/5.1/luarocks/download.lua
usr/share/lua/5.1/luarocks/fetch/
usr/share/lua/5.1/luarocks/fetch.lua
usr/share/lua/5.1/luarocks/fetch/cvs.lua
usr/share/lua/5.1/luarocks/fetch/git.lua
usr/share/lua/5.1/luarocks/fetch/git_file.lua
usr/share/lua/5.1/luarocks/fetch/git_http.lua
usr/share/lua/5.1/luarocks/fetch/git_https.lua
usr/share/lua/5.1/luarocks/fetch/git_ssh.lua
usr/share/lua/5.1/luarocks/fetch/hg.lua
usr/share/lua/5.1/luarocks/fetch/hg_http.lua
usr/share/lua/5.1/luarocks/fetch/hg_https.lua
usr/share/lua/5.1/luarocks/fetch/hg_ssh.lua
usr/share/lua/5.1/luarocks/fetch/sscm.lua
usr/share/lua/5.1/luarocks/fetch/svn.lua
usr/share/lua/5.1/luarocks/fs/
usr/share/lua/5.1/luarocks/fs.lua
usr/share/lua/5.1/luarocks/fs/lua.lua
usr/share/lua/5.1/luarocks/fs/tools.lua
usr/share/lua/5.1/luarocks/fs/unix/
usr/share/lua/5.1/luarocks/fs/unix.lua
usr/share/lua/5.1/luarocks/fs/unix/tools.lua
usr/share/lua/5.1/luarocks/fs/win32/
usr/share/lua/5.1/luarocks/fs/win32.lua
usr/share/lua/5.1/luarocks/fs/win32/tools.lua
usr/share/lua/5.1/luarocks/help.lua
usr/share/lua/5.1/luarocks/index.lua
usr/share/lua/5.1/luarocks/install.lua
usr/share/lua/5.1/luarocks/lint.lua
usr/share/lua/5.1/luarocks/list.lua
usr/share/lua/5.1/luarocks/loader.lua
usr/share/lua/5.1/luarocks/make.lua
usr/share/lua/5.1/luarocks/make_manifest.lua
usr/share/lua/5.1/luarocks/manif.lua
usr/share/lua/5.1/luarocks/manif_core.lua
usr/share/lua/5.1/luarocks/new_version.lua
usr/share/lua/5.1/luarocks/pack.lua
usr/share/lua/5.1/luarocks/path.lua
usr/share/lua/5.1/luarocks/path_cmd.lua
usr/share/lua/5.1/luarocks/persist.lua
usr/share/lua/5.1/luarocks/purge.lua
usr/share/lua/5.1/luarocks/refresh_cache.lua
usr/share/lua/5.1/luarocks/remove.lua
usr/share/lua/5.1/luarocks/repos.lua
usr/share/lua/5.1/luarocks/require.lua
usr/share/lua/5.1/luarocks/search.lua
usr/share/lua/5.1/luarocks/show.lua
usr/share/lua/5.1/luarocks/site_config.lua
usr/share/lua/5.1/luarocks/tools/
usr/share/lua/5.1/luarocks/tools/patch.lua
usr/share/lua/5.1/luarocks/tools/tar.lua
usr/share/lua/5.1/luarocks/tools/zip.lua
usr/share/lua/5.1/luarocks/type_check.lua
usr/share/lua/5.1/luarocks/unpack.lua
usr/share/lua/5.1/luarocks/upload/
usr/share/lua/5.1/luarocks/upload.lua
usr/share/lua/5.1/luarocks/upload/api.lua
usr/share/lua/5.1/luarocks/upload/multipart.lua
usr/share/lua/5.1/luarocks/util.lua
usr/share/lua/5.1/luarocks/validate.lua
usr/share/lua/5.1/luarocks/write_rockspec.lua

Slackware package /tmp/SBo/repo.m7nZ9X/output_luarocks/luarocks-2.4.1-x86_64-2_SBo.txz created.

Built ok:  luarocks-2.4.1-x86_64-2_SBo.txz                              06:14:05
Testing package luarocks-2.4.1-x86_64-2_SBo.txz ... 
Test installing luarocks-2.4.1-x86_64-2_SBo.txz ...
luarocks-2.4.1-x86_64-2_SBo: lua modules management tool ............... [ 580K]
Unmounting chroot ... 
Backed up: luarocks-2.4.1-x86_64-1_SBo.txz
:-) development/luarocks Updated for git 2148aa5 "Fix for newer lua" (-:

Copy link
Author

sbo-bot bot commented Oct 23, 2024

sbopkglint x86_64 development/luarocks

Installing dependency: lua
lua-5.1.5-x86_64-1_SBo: a powerful, fast, light-weight, embeddable scrip [ 1.3M]

Using tests from /usr/share/sbo-maintainer-tools/sbopkglint.d
Exploding /var/lib/repo/SBo/packages/15.0/x86_64/development/luarocks/luarocks-2.4.1-x86_64-2_SBo.txz to /tmp/SBo/sbopkglint.NZO1a9 ...OK
Running pre-doinst test...OK
Installing /var/lib/repo/SBo/packages/15.0/x86_64/development/luarocks/luarocks-2.4.1-x86_64-2_SBo.txz to /tmp/SBo/sbopkglint.NZO1a9 ...OK
Running test: 05-basic-sanity...OK
Running test: 10-docs...OK
Running test: 15-noarch...
___ note: package might be a good candidate for noarch
OK
Running test: 20-arch...OK
Running test: 25-lafiles...OK
Running test: 30-manpages...OK
Running test: 35-desktop...OK
Running test: 40-newconfig...OK
Running test: 45-doinst...OK
Running test: 50-icons...OK
Running test: 60-usr_info...OK
Running test: 65-python...OK
Running test: 70-tmp_path...OK
Running test: 75-static_libs...OK
Running test: 85-perl...OK
Running test: 90-terminfo...OK
✅ === luarocks-2.4.1-x86_64-2_SBo.txz: All tests passed ✅

@willysr
Copy link
Member

willysr commented Oct 23, 2024

merged

@willysr willysr closed this Oct 23, 2024
@willysr willysr deleted the luarocks-68c32c2d559e6dc6e2fc932243233627 branch October 23, 2024 06:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
submission-form Changes submitted via the website submission form
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants