[12] Comentário enviado por edps em 29/01/2021 - 11:17h
[8] Comentário enviado por Minions em 28/01/2021 - 00:16h
CUIDADO
Na pasta /tmp, tem os pacotes dos programas do Slackware
Se usa Sbopkg, segue um exemplo para o arquivo /etc/sbopkg/sbopkg.conf:
export TMP=${TMP:-/tmp/SBo-git}
export OUTPUT=${OUTPUT:-/home/edps/SlackBuilds/Packages/x86_64}
Já executando um SlackBuild qualquer...
$ sudo TAG=ponce OUTPUT=/home/edps/test/ sh *.SlackBuild
unagi-0.3.4/
...
unagi-0.3.4/src/window.c
checking for a BSD-compatible install... /usr/bin/ginstall -c
...
config.status: executing libtool commands
Making all in include
make[1]: Entrando no diretório '/tmp/SBo/unagi-0.3.4/include'
make[1]: Nada a ser feito para 'all'.
make[1]: Saindo do diretório '/tmp/SBo/unagi-0.3.4/include'
Making all in src
make[1]: Entrando no diretório '/tmp/SBo/unagi-0.3.4/src'
gcc -DPACKAGE_NAME=\"unagi\" -DPACKAGE_TARNAME=\"unagi\" -DPACKAGE_VERSION=\"0.3.4\" -DPACKAGE_STRING=\"unagi\ 0.3.4\" -DPACKAGE_BUGREPORT=\"Arnaud\ Fontaine\ \<arnau@mini-dweeb.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"unagi\" -DVERSION=\"0.3.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_X11_KEYSYM_H=1 -DHAVE_X11_XF86KEYSYM_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -I. -I../include -O2 -fPIC -DRENDERING_DIR='"/usr/lib64/unagi/rendering/"' -DPLUGINS_DIR='"/usr/lib64/unagi/plugins/"' -DXDG_CONFIG_DIR='"/etc/xdg"' -Wformat-nonliteral -Wall -Wextra -Wunused-
...
Building macro definition list...
...
make[1]: Saindo do diretório '/tmp/SBo/unagi-0.3.4'
Slackware package maker, version 3.14159265.
Searching for symbolic links:
No symbolic links were found, so we won't make an installation script.
You can make your own later in ./install/doinst.sh and rebuild the
package if you like.
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: /home/edps/test/unagi-0.3.4-x86_64-1ponce.txz
./
etc/
etc/xdg/
etc/xdg/unagi.conf
install/
install/slack-desc
usr/
usr/bin/
usr/bin/unagi
usr/doc/
usr/doc/unagi-0.3.4/
usr/doc/unagi-0.3.4/AUTHORS
usr/doc/unagi-0.3.4/BUGS
usr/doc/unagi-0.3.4/COPYING
usr/doc/unagi-0.3.4/ChangeLog
usr/doc/unagi-0.3.4/INSTALL
usr/doc/unagi-0.3.4/README
usr/doc/unagi-0.3.4/THANKS
usr/doc/unagi-0.3.4/unagi.SlackBuild
usr/include/
usr/include/unagi/
usr/include/unagi/atoms.h
usr/include/unagi/display.h
usr/include/unagi/event.h
usr/include/unagi/key.h
usr/include/unagi/plugin.h
usr/include/unagi/plugin_common.h
usr/include/unagi/rendering.h
usr/include/unagi/structs.h
usr/include/unagi/system.h
usr/include/unagi/util.h
usr/include/unagi/window.h
usr/lib64/
usr/lib64/pkgconfig/
usr/lib64/pkgconfig/unagi.pc
usr/lib64/unagi/
usr/lib64/unagi/plugins/
usr/lib64/unagi/plugins/expose.la
usr/lib64/unagi/plugins/expose.so
usr/lib64/unagi/plugins/opacity.la
usr/lib64/unagi/plugins/opacity.so
usr/lib64/unagi/rendering/
usr/lib64/unagi/rendering/render.la
usr/lib64/unagi/rendering/render.so
Slackware package /home/edps/test/unagi-0.3.4-x86_64-1ponce.txz created.
$ sudo installpkg /home/edps/test/unagi-0.3.4-x86_64-1ponce.txz
Verifying package unagi-0.3.4-x86_64-1ponce.txz.
Installing package unagi-0.3.4-x86_64-1ponce.txz:
PACKAGE DESCRIPTION:
# unagi (Modular X compositing manager)
#
# Unagi is a modular compositing manager which aims to be efficient,
# lightweight and responsive. It is currently written in C programming
# language and based on XCB library client library.
#
# Home page:
https://projects.mini-dweeb.org/projects/unagi
#
Package unagi-0.3.4-x86_64-1ponce.txz installed.
$