Initial commit
This commit is contained in:
commit
8118e68acf
14
bashrc
Normal file
14
bashrc
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
CHOST="x86_64-pc-linux-gnu"
|
||||||
|
x86_64_pc_linux_gnu_CFLAGS="-march=native -pipe -O2"
|
||||||
|
x86_64_pc_linux_gnu_CXXFLAGS="-march=native -pipe -O2"
|
||||||
|
x86_64_pc_linux_gnu_LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu"
|
||||||
|
i686_pc_linux_gnu_CFLAGS="-march=native -pipe -O2"
|
||||||
|
i686_pc_linux_gnu_CXXFLAGS="-march=native -pipe -O2"
|
||||||
|
i686_pc_linux_gnu_LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu"
|
||||||
|
|
||||||
|
|
||||||
|
GIT_WRAPPER="sudo -u hasufell -g paludisbuild"
|
||||||
|
|
||||||
|
|
||||||
|
[[ -e /etc/paludis/hooks/setup_pkg_env.bash ]] && . /etc/paludis/hooks/setup_pkg_env.bash
|
||||||
|
|
6
env.conf.d/O3.conf
Normal file
6
env.conf.d/O3.conf
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
add-options CFLAGS -O3
|
||||||
|
add-options x86_64_pc_linux_gnu_CFLAGS -O3
|
||||||
|
add-options i686_pc_linux_gnu_CFLAGS -O3
|
||||||
|
add-options CXXFLAGS -O3
|
||||||
|
add-options x86_64_pc_linux_gnu_CXXFLAGS -O3
|
||||||
|
add-options i686_pc_linux_gnu_CXXFLAGS -O3
|
1
env.conf.d/autoreconf_configure_pre.conf
Normal file
1
env.conf.d/autoreconf_configure_pre.conf
Normal file
@ -0,0 +1 @@
|
|||||||
|
_HOOK_AUTORECONF_CONFIGURE_PRE=1
|
1
env.conf.d/autoreconf_unpack_post.conf
Normal file
1
env.conf.d/autoreconf_unpack_post.conf
Normal file
@ -0,0 +1 @@
|
|||||||
|
_HOOK_AUTORECONF_UNPACK_POST=1
|
14
env.conf.d/clang-lto.conf
Normal file
14
env.conf.d/clang-lto.conf
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
CC='clang'
|
||||||
|
CXX='clang++'
|
||||||
|
CFLAGS="${CFLAGS} -O3 -flto"
|
||||||
|
x86_64_pc_linux_gnu_CFLAGS="${x86_64_pc_linux_gnu_CFLAGS} -O3 -flto"
|
||||||
|
i686_pc_linux_gnu_CFLAGS="${i686_pc_linux_gnu_CFLAGS} -O3 -flto"
|
||||||
|
CXXFLAGS="${CXXFLAGS} -O3 -flto"
|
||||||
|
x86_64_pc_linux_gnu_CXXFLAGS="${x86_64_pc_linux_gnu_CXXFLAGS} -O3 -flto"
|
||||||
|
i686_pc_linux_gnu_CXXFLAGS="${i686_pc_linux_gnu_CXXFLAGS} -O3 -flto"
|
||||||
|
LDFLAGS="${LDFLAGS} -O3 -flto -Wl,-plugin,/usr/lib64/LLVMgold.so"
|
||||||
|
x86_64_pc_linux_gnu_LDFLAGS="${x86_64_pc_linux_gnu_LDFLAGS} -O3 -flto -Wl,-plugin,/usr/lib64/LLVMgold.so"
|
||||||
|
i686_pc_linux_gnu_LDFLAGS="${i686_pc_linux_gnu_LDFLAGS} -O3 -flto -Wl,-plugin,/usr/lib64/LLVMgold.so"
|
||||||
|
AR='/usr/local/bin/clang-ar'
|
||||||
|
RANLIB=':'
|
||||||
|
NM='nm --plugin /usr/lib64/LLVMgold.so'
|
6
env.conf.d/debug.conf
Normal file
6
env.conf.d/debug.conf
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
add-options CFLAGS -Wall -g
|
||||||
|
add-options x86_64_pc_linux_gnu_CFLAGS -Wall -g
|
||||||
|
add-options i686_pc_linux_gnu_CFLAGS -Wall -g
|
||||||
|
add-options CXXFLAGS -Wall -g
|
||||||
|
add-options x86_64_pc_linux_gnu_CXXFLAGS -Wall -g
|
||||||
|
add-options i686_pc_linux_gnu_CXXFLAGS -Wall -g
|
6
env.conf.d/fpermissive.conf
Normal file
6
env.conf.d/fpermissive.conf
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
add-options CFLAGS -fpermissive
|
||||||
|
add-options x86_64_pc_linux_gnu_CFLAGS -fpermissive
|
||||||
|
add-options i686_pc_linux_gnu_CFLAGS -fpermissive
|
||||||
|
add-options CXXFLAGS -fpermissive
|
||||||
|
add-options x86_64_pc_linux_gnu_CXXFLAGS -fpermissive
|
||||||
|
add-options i686_pc_linux_gnu_CXXFLAGS -fpermissive
|
6
env.conf.d/full-debug.conf
Normal file
6
env.conf.d/full-debug.conf
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
add-options CFLAGS -Wall -g -O0
|
||||||
|
add-options x86_64_pc_linux_gnu_CFLAGS -Wall -g -O0
|
||||||
|
add-options i686_pc_linux_gnu_CFLAGS -Wall -g -O0
|
||||||
|
add-options CXXFLAGS -Wall -g -O0
|
||||||
|
add-options x86_64_pc_linux_gnu_CXXFLAGS -Wall -g -O0
|
||||||
|
add-options i686_pc_linux_gnu_CXXFLAGS -Wall -g -O0
|
9
env.conf.d/gcc.conf
Normal file
9
env.conf.d/gcc.conf
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
CC=x86_64-pc-linux-gnu-gcc
|
||||||
|
CXX=x86_64-pc-linux-gnu-g++
|
||||||
|
|
||||||
|
remove-options CFLAGS -Qunused-arguments -fcolor-diagnostics
|
||||||
|
remove-options x86_64_pc_linux_gnu_CFLAGS -Qunused-arguments -fcolor-diagnostics
|
||||||
|
remove-options i686_pc_linux_gnu_CFLAGS -Qunused-arguments -fcolor-diagnostics
|
||||||
|
remove-options CXXFLAGS -Qunused-arguments -fcolor-diagnostics
|
||||||
|
remove-options x86_64_pc_linux_gnu_CXXFLAGS -Qunused-arguments -fcolor-diagnostics
|
||||||
|
remove-options i686_pc_linux_gnu_CXXFLAGS -Qunused-arguments -fcolor-diagnostics
|
6
env.conf.d/no-O3.conf
Normal file
6
env.conf.d/no-O3.conf
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
remove-options CFLAGS -O3
|
||||||
|
remove-options x86_64_pc_linux_gnu_CFLAGS -O3
|
||||||
|
remove-options i686_pc_linux_gnu_CFLAGS -O3
|
||||||
|
remove-options CXXFLAGS -O3
|
||||||
|
remove-options x86_64_pc_linux_gnu_CXXFLAGS -O3
|
||||||
|
remove-options i686_pc_linux_gnu_CXXFLAGS -O3
|
3
env.conf.d/no-as-needed.conf
Normal file
3
env.conf.d/no-as-needed.conf
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
remove-options LDFLAGS -Wl,--as-needed
|
||||||
|
remove-options x86_64_pc_linux_gnu_LDFLAGS -Wl,--as-needed
|
||||||
|
remove-options i686_pc_linux_gnu_LDFLAGS -Wl,--as-needed
|
6
env.conf.d/no-debug.conf
Normal file
6
env.conf.d/no-debug.conf
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
add-options CFLAGS -g0
|
||||||
|
add-options x86_64_pc_linux_gnu_CFLAGS -g0
|
||||||
|
add-options i686_pc_linux_gnu_CFLAGS -g0
|
||||||
|
add-options CXXFLAGS -g0
|
||||||
|
add-options x86_64_pc_linux_gnu_CXXFLAGS -g0
|
||||||
|
add-options i686_pc_linux_gnu_CXXFLAGS -g0
|
1
env.conf.d/no-ninja.conf
Normal file
1
env.conf.d/no-ninja.conf
Normal file
@ -0,0 +1 @@
|
|||||||
|
CMAKE_MAKEFILE_GENERATOR="emake"
|
1
env.conf.d/no-parallel-build.conf
Normal file
1
env.conf.d/no-parallel-build.conf
Normal file
@ -0,0 +1 @@
|
|||||||
|
MAKEOPTS="-j1"
|
1
general.conf
Normal file
1
general.conf
Normal file
@ -0,0 +1 @@
|
|||||||
|
world = ${root}/var/db/paludis/repositories/installed/world
|
78
hooks/auto_patch.bash
Normal file
78
hooks/auto_patch.bash
Normal file
@ -0,0 +1,78 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
#
|
||||||
|
# Paludis hook script to apply patch (w/o modifying corresponding ebuild file).
|
||||||
|
#
|
||||||
|
# Copyright (c), 2010-2012 by Alex Turbov <i.zaufi@gmail.com>
|
||||||
|
#
|
||||||
|
# Version: @PH_VERSION@
|
||||||
|
#
|
||||||
|
|
||||||
|
source ${PALUDIS_EBUILD_DIR}/echo_functions.bash
|
||||||
|
|
||||||
|
declare -r CONFIG_FILE="/etc/paludis/hooks/configs/auto_patch.conf"
|
||||||
|
PATCH_DIR="/var/db/paludis/autopatches"
|
||||||
|
# Configuration override
|
||||||
|
[[ -f ${CONFIG_FILE} ]] && source ${CONFIG_FILE}
|
||||||
|
|
||||||
|
_ap_rememberfile="${TEMP}/.autopatch_was_here_${PALUDIS_PID}"
|
||||||
|
|
||||||
|
issue_a_warning()
|
||||||
|
{
|
||||||
|
local -r tobe="$1"
|
||||||
|
ewarn "WARNING: ${CATEGORY}/${PNVR} package $tobe installed with additional patches applied by auto-patch hook."
|
||||||
|
ewarn "WARNING: Before filing a bug, remove all patches, reinstall, and try again..."
|
||||||
|
}
|
||||||
|
|
||||||
|
try_to_apply_patches()
|
||||||
|
{
|
||||||
|
local check
|
||||||
|
|
||||||
|
for check in "${PATCH_DIR}/${HOOK}"/${CATEGORY}/{${PNVR},${PNV},${PN}}{,:${SLOT}}; do
|
||||||
|
|
||||||
|
if [[ -d ${check} ]] ; then
|
||||||
|
# activate nullglob if it isn't already
|
||||||
|
local saved_opt=$(shopt nullglob &> /dev/null && echo "yes" || echo "no")
|
||||||
|
[[ ${saved_opt} == no ]] && shopt -s nullglob
|
||||||
|
|
||||||
|
if [[ -n ${CMAKE_SOURCE} ]] ; then
|
||||||
|
cd "${CMAKE_SOURCE}" || die "Failed to cd into ${CMAKE_SOURCE}!"
|
||||||
|
else
|
||||||
|
cd "${WORK}" || die "Failed to cd into ${WORK}!"
|
||||||
|
fi
|
||||||
|
for i in "${check}"/*.patch ; do
|
||||||
|
einfo "Applying ${i} ..."
|
||||||
|
patch -p1 -f -i "${i}" || die "Failed to apply ${i}!"
|
||||||
|
touch "${_ap_rememberfile}" || die "Failed to touch ${_ap_rememberfile}!"
|
||||||
|
done
|
||||||
|
|
||||||
|
# make sure nullglob is set to what it was before this function was called
|
||||||
|
[[ ${saved_opt} == no ]] && shopt -u nullglob
|
||||||
|
|
||||||
|
if [[ -e ${_ap_rememberfile} ]]; then
|
||||||
|
issue_a_warning "will be"
|
||||||
|
else
|
||||||
|
einfo "No patches in for this package."
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
case "${HOOK}" in
|
||||||
|
# ATTENTION This script must be symlinked to the following hook dirs:
|
||||||
|
ebuild_compile_post | \
|
||||||
|
ebuild_compile_pre | \
|
||||||
|
ebuild_configure_post | \
|
||||||
|
ebuild_configure_pre | \
|
||||||
|
ebuild_install_pre | \
|
||||||
|
ebuild_unpack_post )
|
||||||
|
try_to_apply_patches
|
||||||
|
;;
|
||||||
|
install_all_post)
|
||||||
|
if [[ -e ${_ap_rememberfile} ]] ; then
|
||||||
|
issue_a_warning "was"
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# kate: hl bash;
|
11
hooks/configs/auto_patch.conf
Normal file
11
hooks/configs/auto_patch.conf
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
#
|
||||||
|
# auto-patch.conf
|
||||||
|
#
|
||||||
|
|
||||||
|
# REMINDER: autopatch hook applies patches AFTER ebuild has done all
|
||||||
|
# unpacking and patching.
|
||||||
|
|
||||||
|
# Home directory for the patches.
|
||||||
|
# Put the patches in ${PATCH_DIR}/cat/pkg-ver/ subdirectory
|
||||||
|
# NOTE Uncomment the following line to override default location
|
||||||
|
# PATCH_DIR="@PH_LOCALSTATEDIR@/paludis/autopatches"
|
7
hooks/create_search_index.bash
Normal file
7
hooks/create_search_index.bash
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
source "${PALUDIS_EBUILD_DIR}/echo_functions.bash"
|
||||||
|
|
||||||
|
ebegin "Update search index at ${CAVE_SEARCH_INDEX}"
|
||||||
|
cave manage-search-index --create "${CAVE_SEARCH_INDEX}"
|
||||||
|
eend $?
|
1
hooks/ebuild_configure_pre/auto_patch.bash
Symbolic link
1
hooks/ebuild_configure_pre/auto_patch.bash
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/etc/paludis/hooks/auto_patch.bash
|
10
hooks/ebuild_configure_pre/autoreconf.bash
Normal file
10
hooks/ebuild_configure_pre/autoreconf.bash
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
if [[ ${_HOOK_AUTORECONF_CONFIGURE_PRE} == 1 ]] ; then
|
||||||
|
if declare -f eautoreconf >/dev/null ; then
|
||||||
|
eautoreconf
|
||||||
|
else
|
||||||
|
einfo "Running autoreconf -fi"
|
||||||
|
autoreconf -fi
|
||||||
|
fi
|
||||||
|
fi
|
138
hooks/ebuild_install_post/prune_libtool_files.bash
Normal file
138
hooks/ebuild_install_post/prune_libtool_files.bash
Normal file
@ -0,0 +1,138 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
source "${PALUDIS_EBUILD_DIR}/echo_functions.bash"
|
||||||
|
|
||||||
|
prune_libtool_files() {
|
||||||
|
local removing_all removing_modules opt
|
||||||
|
for opt; do
|
||||||
|
case "${opt}" in
|
||||||
|
--all)
|
||||||
|
removing_all=1
|
||||||
|
removing_modules=1
|
||||||
|
;;
|
||||||
|
--modules)
|
||||||
|
removing_modules=1
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
die "Invalid argument to ${FUNCNAME}(): ${opt}"
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
|
||||||
|
local f
|
||||||
|
local queue=()
|
||||||
|
while IFS= read -r -d '' f; do # for all .la files
|
||||||
|
local archivefile=${f/%.la/.a}
|
||||||
|
|
||||||
|
# The following check is done by libtool itself.
|
||||||
|
# It helps us avoid removing random files which match '*.la',
|
||||||
|
# see bug #468380.
|
||||||
|
if ! sed -n -e '/^# Generated by .*libtool/q0;4q1' "${f}"; then
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
|
||||||
|
[[ ${f} != ${archivefile} ]] || die 'regex sanity check failed'
|
||||||
|
local reason= pkgconfig_scanned=
|
||||||
|
local snotlink=$(sed -n -e 's:^shouldnotlink=::p' "${f}")
|
||||||
|
|
||||||
|
if [[ ${snotlink} == yes ]]; then
|
||||||
|
|
||||||
|
# Remove static libs we're not supposed to link against.
|
||||||
|
if [[ -f ${archivefile} ]]; then
|
||||||
|
einfo "Removing unnecessary ${archivefile#${IMAGE%/}} (static plugin)"
|
||||||
|
queue+=( "${archivefile}" )
|
||||||
|
fi
|
||||||
|
|
||||||
|
# The .la file may be used by a module loader, so avoid removing it
|
||||||
|
# unless explicitly requested.
|
||||||
|
if [[ ${removing_modules} ]]; then
|
||||||
|
reason='module'
|
||||||
|
fi
|
||||||
|
|
||||||
|
else
|
||||||
|
|
||||||
|
# Remove .la files when:
|
||||||
|
# - user explicitly wants us to remove all .la files,
|
||||||
|
# - respective static archive doesn't exist,
|
||||||
|
# - they are covered by a .pc file already,
|
||||||
|
# - they don't provide any new information (no libs & no flags).
|
||||||
|
|
||||||
|
if [[ ${removing_all} ]]; then
|
||||||
|
reason='requested'
|
||||||
|
elif [[ ! -f ${archivefile} ]]; then
|
||||||
|
reason='no static archive'
|
||||||
|
elif [[ ! $(sed -nre \
|
||||||
|
"s/^(dependency_libs|inherited_linker_flags)='(.*)'$/\2/p" \
|
||||||
|
"${f}") ]]; then
|
||||||
|
reason='no libs & flags'
|
||||||
|
else
|
||||||
|
if [[ ! ${pkgconfig_scanned} ]]; then
|
||||||
|
# Create a list of all .pc-covered libs.
|
||||||
|
local pc_libs=()
|
||||||
|
if [[ ! ${removing_all} ]]; then
|
||||||
|
local pc
|
||||||
|
local tf=${T}/prune-lt-files.pc
|
||||||
|
local pkgconf=${PKG_CONFIG}
|
||||||
|
|
||||||
|
while IFS= read -r -d '' pc; do # for all .pc files
|
||||||
|
local arg libs
|
||||||
|
|
||||||
|
# Use pkg-config if available (and works),
|
||||||
|
# fallback to sed.
|
||||||
|
if ${pkgconf} --exists "${pc}" &>/dev/null; then
|
||||||
|
sed -e '/^Requires:/d' "${pc}" > "${tf}"
|
||||||
|
libs=$(${pkgconf} --libs "${tf}")
|
||||||
|
else
|
||||||
|
libs=$(sed -ne 's/^Libs://p' "${pc}")
|
||||||
|
fi
|
||||||
|
|
||||||
|
for arg in ${libs}; do
|
||||||
|
if [[ ${arg} == -l* ]]; then
|
||||||
|
if [[ ${arg} == '*$*' ]]; then
|
||||||
|
ewarn "${FUNCNAME}: variable substitution likely failed in ${pc}"
|
||||||
|
ewarn "(arg: ${arg})"
|
||||||
|
ewarn "Most likely, you need to add virtual/pkgconfig to DEPEND."
|
||||||
|
fi
|
||||||
|
|
||||||
|
pc_libs+=( lib${arg#-l}.la )
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
done < <(find "${IMAGE}" -type f -name '*.pc' -print0)
|
||||||
|
|
||||||
|
rm -f "${tf}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
pkgconfig_scanned=1
|
||||||
|
fi # pkgconfig_scanned
|
||||||
|
|
||||||
|
has "${f##*/}" "${pc_libs[@]}" && reason='covered by .pc'
|
||||||
|
fi # removal due to .pc
|
||||||
|
|
||||||
|
fi # shouldnotlink==no
|
||||||
|
|
||||||
|
if [[ ${reason} ]]; then
|
||||||
|
einfo "Removing unnecessary ${f#${IMAGE%/}} (${reason})"
|
||||||
|
queue+=( "${f}" )
|
||||||
|
fi
|
||||||
|
done < <(find "${IMAGE}" -xtype f -name '*.la' -print0)
|
||||||
|
|
||||||
|
if [[ ${queue[@]} ]]; then
|
||||||
|
rm -f "${queue[@]}"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
if [[ "${CATEGORY}/${PN}" != "sys-devel/gcc" &&
|
||||||
|
"${CATEGORY}/${PN}" != "dev-libs/openssl" &&
|
||||||
|
"${CATEGORY}/${PN}" != "dev-libs/libressl" &&
|
||||||
|
"${CATEGORY}/${PN}" != "sys-libs/db" &&
|
||||||
|
"${CATEGORY}/${PN}" != "media-libs/giflib" &&
|
||||||
|
"${CATEGORY}/${PN}" != "dev-libs/gmp" &&
|
||||||
|
"${CATEGORY}/${PN}" != "dev-lang/mono" &&
|
||||||
|
"${CATEGORY}/${PN}" != "media-libs/libpng" &&
|
||||||
|
"${CATEGORY}/${PN}" != "sys-devel/binutils" &&
|
||||||
|
"${CATEGORY}/${PN}" != "dev-lang/llvm" &&
|
||||||
|
"${CATEGORY}/${PN}" != "dev-lang/clang" &&
|
||||||
|
"${CATEGORY}/${PN}" != "sys-libs/libstdc++"
|
||||||
|
]] ; then
|
||||||
|
prune_libtool_files --all
|
||||||
|
fi
|
||||||
|
|
8
hooks/ebuild_postinst_post/etckeeper.bash
Normal file
8
hooks/ebuild_postinst_post/etckeeper.bash
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
source "${PALUDIS_EBUILD_DIR}/echo_functions.bash"
|
||||||
|
|
||||||
|
einfo "running 'etckeeper post-install'"
|
||||||
|
|
||||||
|
etckeeper post-install
|
||||||
|
|
8
hooks/ebuild_postrm_post/etckeeper.bash
Normal file
8
hooks/ebuild_postrm_post/etckeeper.bash
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
source "${PALUDIS_EBUILD_DIR}/echo_functions.bash"
|
||||||
|
|
||||||
|
einfo "running 'etckeeper post-install'"
|
||||||
|
|
||||||
|
etckeeper post-install
|
||||||
|
|
7
hooks/ebuild_preinst_post/etckeeper.bash
Normal file
7
hooks/ebuild_preinst_post/etckeeper.bash
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
source "${PALUDIS_EBUILD_DIR}/echo_functions.bash"
|
||||||
|
|
||||||
|
einfo "running 'etckeeper pre-install'"
|
||||||
|
|
||||||
|
etckeeper pre-install
|
7
hooks/ebuild_prerm_post/etckeeper.bash
Normal file
7
hooks/ebuild_prerm_post/etckeeper.bash
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
source "${PALUDIS_EBUILD_DIR}/echo_functions.bash"
|
||||||
|
|
||||||
|
einfo "running 'etckeeper pre-install'"
|
||||||
|
|
||||||
|
etckeeper pre-install
|
1
hooks/ebuild_unpack_post/auto_patch.bash
Symbolic link
1
hooks/ebuild_unpack_post/auto_patch.bash
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/etc/paludis/hooks/auto_patch.bash
|
11
hooks/ebuild_unpack_post/autoreconf.bash
Normal file
11
hooks/ebuild_unpack_post/autoreconf.bash
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
if [[ ${_HOOK_AUTORECONF_UNPACK_POST} == 1 ]] ; then
|
||||||
|
cd "${S}" || die
|
||||||
|
if declare -f eautoreconf >/dev/null ; then
|
||||||
|
eautoreconf
|
||||||
|
else
|
||||||
|
einfo "Running autoreconf -fi"
|
||||||
|
autoreconf -fi
|
||||||
|
fi
|
||||||
|
fi
|
7
hooks/install_all_post/etckeeper.bash
Normal file
7
hooks/install_all_post/etckeeper.bash
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
#source "${PALUDIS_EBUILD_DIR}/echo_functions.bash"
|
||||||
|
|
||||||
|
#einfo "pushing to remote etckeeper repository"
|
||||||
|
|
||||||
|
#git -C /etc push ssh://git@gogs-hasufell-de:22922/hasufell/etc-gentoo.git master
|
66
hooks/setup_pkg_env.bash
Normal file
66
hooks/setup_pkg_env.bash
Normal file
@ -0,0 +1,66 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
#
|
||||||
|
# Helper functions to use from /etc/paludis/bashrc and
|
||||||
|
# package environment control files.
|
||||||
|
#
|
||||||
|
# Copyright 2014 by Alex Turbov <i.zaufi@gmail.com>
|
||||||
|
#
|
||||||
|
|
||||||
|
source ${PALUDIS_EBUILD_DIR}/echo_functions.bash
|
||||||
|
|
||||||
|
#
|
||||||
|
# Add options to the end of a given var
|
||||||
|
# $1 - variable to modify
|
||||||
|
# $2..$n - options to add
|
||||||
|
#
|
||||||
|
add-options()
|
||||||
|
{
|
||||||
|
local var=$1
|
||||||
|
shift
|
||||||
|
local stmt="$var=\"\$${var} $*\""
|
||||||
|
eval "$stmt"
|
||||||
|
}
|
||||||
|
|
||||||
|
#
|
||||||
|
# Remove options from a given var
|
||||||
|
# $1 - variable to modify
|
||||||
|
# $2..$n - options to remove
|
||||||
|
#
|
||||||
|
remove-options()
|
||||||
|
{
|
||||||
|
local -r _ro_var="$1"
|
||||||
|
shift
|
||||||
|
local -a _ro_new_value
|
||||||
|
local _ro_opt
|
||||||
|
local _ro_del_value
|
||||||
|
|
||||||
|
# Iterate over options in a variable
|
||||||
|
for _ro_opt in ${!_ro_var}; do
|
||||||
|
# Iterate over options to remove passed as function parameters
|
||||||
|
for _ro_del_value in "$@"; do
|
||||||
|
[[ ${_ro_opt} == ${_ro_del_value} ]] && continue 2
|
||||||
|
done
|
||||||
|
_ro_new_value+=( "${_ro_opt}" )
|
||||||
|
done
|
||||||
|
eval "${_ro_var}=\"${_ro_new_value[@]}\""
|
||||||
|
}
|
||||||
|
|
||||||
|
setup_pkg_env()
|
||||||
|
{
|
||||||
|
local conf
|
||||||
|
[[ ! -f /etc/paludis/package_env.conf ]] && return
|
||||||
|
# Select configured environments
|
||||||
|
local envs=$(for i in `egrep "^${CATEGORY}/(${PN}|\*)(:[^\s]+)?\s" /etc/paludis/package_env.conf | sed 's,[^ ]\+\s,,'`; do echo "${i}"; done | sort -u)
|
||||||
|
for conf in $envs; do
|
||||||
|
if [[ -f /etc/paludis/env.conf.d/${conf}.conf ]]; then
|
||||||
|
source /etc/paludis/env.conf.d/${conf}.conf
|
||||||
|
else
|
||||||
|
ewarn "Ignore undefined environment configuration: ${conf}"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
# Do it!
|
||||||
|
setup_pkg_env
|
||||||
|
|
||||||
|
# kate: hl bash;
|
1
hooks/sync_all_post/90-create_search_index.bash
Symbolic link
1
hooks/sync_all_post/90-create_search_index.bash
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/etc/paludis/hooks/create_search_index.bash
|
1
licences.conf
Normal file
1
licences.conf
Normal file
@ -0,0 +1 @@
|
|||||||
|
*/* *
|
49
options.conf
Normal file
49
options.conf
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
# system, general, other
|
||||||
|
*/* -gnutls acpi bash-completion cdr cscope css dv fat glib gobject-introspection gpm hddtemp icq icu ipv6 jabber libnotify lm_sensors nsplugin ntfs oscar pdf python raw sse sse2 ssse3 tcpd threads udev unicode usb vim-syntax
|
||||||
|
|
||||||
|
# parts
|
||||||
|
*/* parts: openrc
|
||||||
|
|
||||||
|
# sound
|
||||||
|
*/* aac alsa flac lame mp3 musepack ogg -pulseaudio sound timidity vorbis wavpack
|
||||||
|
|
||||||
|
# gstreamer
|
||||||
|
*/* gstreamer_plugins: alsa ogg theora vorbis
|
||||||
|
|
||||||
|
# video, ffmpeg, streaming
|
||||||
|
*/* a52 dvd dvdr ffmpeg gstreamer h264 matroska mp4 mpeg v4l vcd vdpau x264 xvid
|
||||||
|
|
||||||
|
# opengl, video, X
|
||||||
|
*/* dri opengl sdl -wayland xv xvmc X
|
||||||
|
*/* video_drivers: nouveau intel vesa
|
||||||
|
|
||||||
|
# image formats
|
||||||
|
*/* apng exif gif jpeg jpeg2k png svg tiff wmf
|
||||||
|
|
||||||
|
# desktop
|
||||||
|
*/* cups -qt3support -qt5 -qt4 cairo consolekit dbus fontconfig policykit truetype vnc xfce
|
||||||
|
|
||||||
|
|
||||||
|
# linguas
|
||||||
|
*/* LINGUAS: de en
|
||||||
|
|
||||||
|
# cpu
|
||||||
|
*/* x86_cpu_features: aes avx mmxext mmx popcnt sse sse2 ssse3 sse4.1 sse4.2
|
||||||
|
|
||||||
|
# build options
|
||||||
|
*/* build_options: symbols=strip jobs=8 -optional_tests -recommended_tests -expensive_tests
|
||||||
|
|
||||||
|
# targets
|
||||||
|
*/* targets: x86_64-pc-linux-gnu i686-pc-linux-gnu
|
||||||
|
|
||||||
|
# SSL
|
||||||
|
*/* providers: -openssl libressl
|
||||||
|
|
||||||
|
# jpeg
|
||||||
|
*/* providers: -ijg-jpeg jpeg-turbo
|
||||||
|
|
||||||
|
# no systemd
|
||||||
|
*/* providers: -systemd eudev rsyslog
|
||||||
|
*/* -systemd consolekit
|
||||||
|
*/* providers: -runit -sinit sysvinit
|
||||||
|
|
75
options.conf.d/desktop.conf
Normal file
75
options.conf.d/desktop.conf
Normal file
@ -0,0 +1,75 @@
|
|||||||
|
# evince, gimp
|
||||||
|
app-text/poppler glib
|
||||||
|
|
||||||
|
# net-print/cups-filters
|
||||||
|
app-text/poppler lcms
|
||||||
|
|
||||||
|
app-crypt/pinentry qt5
|
||||||
|
|
||||||
|
# texmaker
|
||||||
|
app-text/poppler qt4
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# firefox, thunderbird, nmap
|
||||||
|
dev-lang/python sqlite
|
||||||
|
|
||||||
|
# libsoup, dep-cycle of GPaste
|
||||||
|
dev-libs/glib-networking gnutls
|
||||||
|
|
||||||
|
gnome-desktop/GPaste applet
|
||||||
|
|
||||||
|
net-im/pidgin gtk
|
||||||
|
|
||||||
|
# max one lang
|
||||||
|
media/mplayer LINGUAS: -* de
|
||||||
|
|
||||||
|
# gnome
|
||||||
|
media-sound/audacious-plugins gtk
|
||||||
|
media-sound/audacious gtk
|
||||||
|
|
||||||
|
# kde
|
||||||
|
x11-libs/qtbase sql sqlite
|
||||||
|
|
||||||
|
# xfce
|
||||||
|
xfce-base/libxfce4ui gtk3
|
||||||
|
|
||||||
|
# qt stuff
|
||||||
|
x11-libs/qt -phonon -mysql -gstreamer
|
||||||
|
# mumble
|
||||||
|
x11-libs/qt sql sqlite opengl ssl
|
||||||
|
# texmaker
|
||||||
|
x11-libs/qt webkit
|
||||||
|
|
||||||
|
x11-wm/i3 icons
|
||||||
|
|
||||||
|
# teamspeak
|
||||||
|
app-arch/quazip qt5
|
||||||
|
|
||||||
|
# blink
|
||||||
|
x11-libs/qt qt3support
|
||||||
|
dev-python/PyQt4 webkit
|
||||||
|
media/ffmpeg h264
|
||||||
|
|
||||||
|
net-misc/youtube-viewer gtk
|
||||||
|
|
||||||
|
# marble
|
||||||
|
kde/marble qt-only -python
|
||||||
|
media-libs/phonon-gstreamer qt4
|
||||||
|
media-libs/phonon qt4
|
||||||
|
x11-libs/qt:4 phonon
|
||||||
|
|
||||||
|
# dianara
|
||||||
|
app-crypt/qca qt4
|
||||||
|
|
||||||
|
net-im/pidgin-opensteamworks providers: -* mbedtls
|
||||||
|
|
||||||
|
# okular
|
||||||
|
app-pim/strigi qt4
|
||||||
|
x11-libs/dbusmenu-qt qt4
|
||||||
|
|
||||||
|
gnome-desktop/file-roller archive
|
||||||
|
|
||||||
|
x11-apps/redshift gui
|
||||||
|
|
||||||
|
x11-apps/spacefm startup-notification video-thumbnails
|
41
options.conf.d/development.conf
Normal file
41
options.conf.d/development.conf
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
dev-util/cunit ncurses
|
||||||
|
|
||||||
|
# ghc
|
||||||
|
dev-lang/ghc llvm
|
||||||
|
sys-libs/ncurses compat-libs
|
||||||
|
|
||||||
|
# haskell
|
||||||
|
*/* profile hscolour
|
||||||
|
dev-haskell/* doc
|
||||||
|
#dev-lang/ghc doc
|
||||||
|
dev-haskell/haddock-api -doc -profile
|
||||||
|
#dev-haskell/* build_options: optional_tests recommended_tests expensive_tests
|
||||||
|
dev-haskell/hspec-discover -profile
|
||||||
|
dev-haskell/hspec -profile
|
||||||
|
|
||||||
|
|
||||||
|
dev-scm/git tk
|
||||||
|
|
||||||
|
sci-mathematics/flint BUILD_OPTIONS: optional_tests recommended_tests expensive_tests
|
||||||
|
|
||||||
|
# dev-scm/git-2.7.1:0::arbor (sug): "Dependency for 'git svn'" Reasons: media/mplayer-scm:0::media
|
||||||
|
dev-scm/subversion perl
|
||||||
|
# Reasons requiring changes: dev-scm/subversion-1.8.14:0::arbor
|
||||||
|
dev-lang/swig perl
|
||||||
|
|
||||||
|
# latex
|
||||||
|
app-text/texlive-core xetex
|
||||||
|
|
||||||
|
# leksah
|
||||||
|
net-libs/webkit media
|
||||||
|
|
||||||
|
# rust
|
||||||
|
dev-lang/llvm static
|
||||||
|
dev-rust/cargo bootstrap
|
||||||
|
#dev-lang/rust bootstrap
|
||||||
|
|
||||||
|
|
||||||
|
# emacs
|
||||||
|
app-editors/emacs freetype xim
|
||||||
|
app-editors/emacs providers: gtk3
|
||||||
|
|
2
options.conf.d/emulation.conf
Normal file
2
options.conf.d/emulation.conf
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
# Exactly one of options ( multibuild_c:32, multibuild_c:64 ) must be met
|
||||||
|
app-emulation/wine MULTIBUILD_C: -* 64
|
31
options.conf.d/games.conf
Normal file
31
options.conf.d/games.conf
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
# 0ad
|
||||||
|
games-strategy/0ad lobby
|
||||||
|
games-rpg/valyriatear editor
|
||||||
|
dev-libs/ogre freeimage
|
||||||
|
|
||||||
|
# dunelegacy
|
||||||
|
media-libs/SDL_mixer midi
|
||||||
|
|
||||||
|
# sumwars
|
||||||
|
dev-games/cegui ogre tinyxml freeimage
|
||||||
|
|
||||||
|
games-roguelike/dungeon-crawl-stone-soup tiles
|
||||||
|
|
||||||
|
games-rpg/pillars-of-eternity pre-order-items white-march-1 white-march-2
|
||||||
|
|
||||||
|
games-strategy/freeciv lua_abis: 5.2
|
||||||
|
games-strategy/freeciv gtk3
|
||||||
|
|
||||||
|
games-fps/eduke32 offensive hires-textures -tools vpx
|
||||||
|
|
||||||
|
# pysolfc
|
||||||
|
dev-python/Pillow tk
|
||||||
|
dev-lang/python:2.7 tk
|
||||||
|
|
||||||
|
# games-engines/love
|
||||||
|
media-libs/DevIL mng
|
||||||
|
|
||||||
|
games-rpg/gemrb opengl sdl2
|
||||||
|
|
||||||
|
|
||||||
|
games-roguelike/FTL gog
|
25
options.conf.d/python-abis.conf
Normal file
25
options.conf.d/python-abis.conf
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
# python
|
||||||
|
*/* python_abis: 2.7 3.4 3.5
|
||||||
|
|
||||||
|
# exactly one of
|
||||||
|
app-virtualization/docker-compose python_abis: -* 3.5
|
||||||
|
dev-lang/llvm python_abis: -* 3.5
|
||||||
|
dev-libs/libxml2 python_abis: -* 3.5
|
||||||
|
dev-python/Sphinx python_abis: -* 3.5
|
||||||
|
dev-scm/subversion python_abis: -* 3.5
|
||||||
|
dev-util/itstool python_abis: -* 3.5
|
||||||
|
sys-process/ctop python_abis: -* 2.7
|
||||||
|
sys-apps/paludis python_abis: -* 2.7
|
||||||
|
app-editors/gvim python_abis: -* 2.7
|
||||||
|
app-editors/vim python_abis: -* 2.7
|
||||||
|
|
||||||
|
# inox
|
||||||
|
app-speech/speechd python_abis: -* 3.5
|
||||||
|
|
||||||
|
# redshift
|
||||||
|
x11-apps/redshift python_abis: -* 3.5
|
||||||
|
gnome-desktop/gobject-introspection python_abis: -* 3.5
|
||||||
|
|
||||||
|
net-im/pidgin python_abis: -* 2.7
|
||||||
|
|
||||||
|
dev-util/glade python_abis: -* 2.7
|
15
options.conf.d/system.conf
Normal file
15
options.conf.d/system.conf
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
net-misc/curl providers: -* mbedtls
|
||||||
|
|
||||||
|
dev-libs/mbedtls build_options: recommended_tests
|
||||||
|
|
||||||
|
sys-apps/etckeeper git
|
||||||
|
sys-apps/paludis search-index
|
||||||
|
sys-boot/grub device-mapper grub-mount
|
||||||
|
sys-fs/lvm2 fsadm lvmetad
|
||||||
|
sys-fs/parted device-mapper
|
||||||
|
|
||||||
|
x11-drivers/nvidia-drivers tools
|
||||||
|
|
||||||
|
sys-auth/ConsoleKit2 cgroups polkit
|
||||||
|
|
||||||
|
dev-lang/python tk
|
36
options.conf.d/test.conf
Normal file
36
options.conf.d/test.conf
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
net-firewall/pglinux gui
|
||||||
|
|
||||||
|
|
||||||
|
dev-lang/python:2.7 readline tk
|
||||||
|
|
||||||
|
|
||||||
|
media-libs/SDL_mixer mikmod mad
|
||||||
|
|
||||||
|
media-libs/SDL_mixer:2 build_options: recommended_tests
|
||||||
|
|
||||||
|
games-emulation/gambatte qt4
|
||||||
|
|
||||||
|
app-crypt/zuluCrypt gui
|
||||||
|
|
||||||
|
# blender
|
||||||
|
media-gfx/blender python_abis: -* 3.4
|
||||||
|
dev-python/numpy python_abis: 3.4
|
||||||
|
|
||||||
|
sys-auth/polkit-qt qt4
|
||||||
|
|
||||||
|
# geary
|
||||||
|
gnome-desktop/gcr vapi
|
||||||
|
|
||||||
|
#dev-libs/libgpg-error build_options: optional_tests recommended_tests expensive_tests
|
||||||
|
|
||||||
|
dev-util/bam build_options: optional_tests recommended_tests expensive_tests
|
||||||
|
|
||||||
|
net-misc/badvpn ncd
|
||||||
|
|
||||||
|
media-libs/opencv -threads qt5
|
||||||
|
|
||||||
|
#app-crypt/sqlcipher build_options: optional_tests recommended_tests expensive_tests
|
||||||
|
|
||||||
|
#dev-python/Sphinx build_options: optional_tests recommended_tests expensive_tests
|
||||||
|
|
||||||
|
|
4
output.conf
Normal file
4
output.conf
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# always_keep_output_logs may be set to 'true' to always keep output logs, even
|
||||||
|
# if a build succeeds.
|
||||||
|
always_keep_output_logs = true
|
||||||
|
|
6
package_env.conf
Normal file
6
package_env.conf
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
net-im/pidgin-opensteamworks no-as-needed
|
||||||
|
media-sound/musicqueue debug
|
||||||
|
x11-libs/wxGTK debug
|
||||||
|
dev-db/wxsqlite3 debug
|
||||||
|
|
||||||
|
net-www/inox fpermissive
|
14
package_mask.conf
Normal file
14
package_mask.conf
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
>kde/marble-15
|
||||||
|
|
||||||
|
# for kernel 3.18 compatibility
|
||||||
|
>=sys-kernel/linux-headers-3.19
|
||||||
|
>=sys-apps/iproute2-3.19
|
||||||
|
|
||||||
|
# steam
|
||||||
|
>x11-drivers/nvidia-drivers-358.17
|
||||||
|
|
||||||
|
>=dev-lang/node-5
|
||||||
|
|
||||||
|
# breaks tahoma font
|
||||||
|
>=media-libs/fontconfig-2.12
|
||||||
|
>=media-libs/freetype-2.6.4
|
41
package_unmask.conf
Normal file
41
package_unmask.conf
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
games-strategy/0ad
|
||||||
|
x11-apps/dzen2
|
||||||
|
media-libs/SDL:2
|
||||||
|
|
||||||
|
# scm unmask
|
||||||
|
app-vim/vim-colors-solarized[~scm]
|
||||||
|
games-emulation/gambatte[~scm]
|
||||||
|
games-engines/OpenJK[~scm]
|
||||||
|
games-fps/eduke32[~scm]
|
||||||
|
games-rpg/valyriatear[~scm]
|
||||||
|
games-strategy/freesynd[~scm]
|
||||||
|
media-sound/pnmixer[~scm]
|
||||||
|
sys-apps/multiload[~scm]
|
||||||
|
sys-power/suspend-utils[~scm]
|
||||||
|
x11-apps/terminator[~scm]
|
||||||
|
x11-wm/i3[~scm]
|
||||||
|
games-physics/OpenGOO[~scm]
|
||||||
|
media-gfx/pinta[~scm]
|
||||||
|
net-im/pidgin-skypeweb[~scm]
|
||||||
|
media-video/guvcview[~scm]
|
||||||
|
|
||||||
|
# valyriatear
|
||||||
|
media-libs/SDL_ttf:2
|
||||||
|
|
||||||
|
|
||||||
|
# ogre
|
||||||
|
media-libs/FreeImage
|
||||||
|
|
||||||
|
# testing
|
||||||
|
|
||||||
|
|
||||||
|
# neovim
|
||||||
|
x11-libs/libvterm[~scm]
|
||||||
|
|
||||||
|
#net-p2p/retroshare[~scm]
|
||||||
|
|
||||||
|
# ghc-8
|
||||||
|
dev-lang/ghc:8.0.1
|
||||||
|
dev-haskell/*
|
||||||
|
|
||||||
|
|
6
platforms.conf
Normal file
6
platforms.conf
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
*/* amd64 ~amd64
|
||||||
|
|
||||||
|
x11-themes/human-icon-theme ~x86
|
||||||
|
|
||||||
|
games-rpg/baldurs-gate-ee ~x86
|
||||||
|
games-rpg/planescape-torment ~x86
|
1
repositories/accounts.conf
Normal file
1
repositories/accounts.conf
Normal file
@ -0,0 +1 @@
|
|||||||
|
format = accounts
|
6
repositories/arbor.conf
Normal file
6
repositories/arbor.conf
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
location = ${root}/var/db/paludis/repositories/arbor
|
||||||
|
sync = git+https://git.exherbo.org/arbor.git
|
||||||
|
profiles = ${location}/profiles/amd64
|
||||||
|
format = e
|
||||||
|
names_cache = ${root}/var/cache/paludis/names
|
||||||
|
write_cache = ${root}/var/cache/paludis/metadata
|
4
repositories/graveyard.conf
Normal file
4
repositories/graveyard.conf
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
format = unwritten
|
||||||
|
location = /var/db/paludis/repositories/graveyard
|
||||||
|
sync = git+https://git.exherbo.org/graveyard.git
|
||||||
|
importance = -90
|
6
repositories/i686-pc-linux-gnu.conf
Normal file
6
repositories/i686-pc-linux-gnu.conf
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
format = exndbam
|
||||||
|
location = ${root}/var/db/paludis/repositories/cross-installed/i686-pc-linux-gnu
|
||||||
|
name = i686-pc-linux-gnu
|
||||||
|
split_debug_location = /usr/i686-pc-linux-gnu/lib/debug
|
||||||
|
tool_prefix = i686-pc-linux-gnu-
|
||||||
|
cross_compile_host = i686-pc-linux-gnu
|
5
repositories/installed.conf
Normal file
5
repositories/installed.conf
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
location = ${root}/var/db/paludis/repositories/installed
|
||||||
|
format = exndbam
|
||||||
|
names_cache = ${root}/var/cache/paludis/names
|
||||||
|
split_debug_location = /usr/x86_64-pc-linux-gnu/lib/debug
|
||||||
|
tool_prefix = x86_64-pc-linux-gnu-
|
2
repositories/installed_accounts.conf
Normal file
2
repositories/installed_accounts.conf
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
format = installed-accounts
|
||||||
|
handler = passwd
|
3
repositories/repository.conf
Normal file
3
repositories/repository.conf
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
format = repository
|
||||||
|
config_filename = /etc/paludis/repositories/%{repository_template_name}.conf
|
||||||
|
config_template = /etc/paludis/repository.template
|
5
repositories/unavailable-unofficial.conf
Normal file
5
repositories/unavailable-unofficial.conf
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
format = unavailable
|
||||||
|
name = unavailable-unofficial
|
||||||
|
sync = tar+https://git.exherbo.org/exherbo_unofficial_repositories.tar.bz2
|
||||||
|
location = ${root}/var/db/paludis/repositories/unavailable-unofficial
|
||||||
|
importance = -100
|
5
repositories/unavailable.conf
Normal file
5
repositories/unavailable.conf
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
format = unavailable
|
||||||
|
name = unavailable
|
||||||
|
sync = tar+https://git.exherbo.org/exherbo_repositories.tar.bz2
|
||||||
|
location = ${root}/var/db/paludis/repositories/unavailable
|
||||||
|
importance = -100
|
2
repositories/unpackaged.conf
Normal file
2
repositories/unpackaged.conf
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
location = ${root}/var/db/paludis/repositories/unpackaged
|
||||||
|
format = installed_unpackaged
|
4
repositories/unwritten.conf
Normal file
4
repositories/unwritten.conf
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
format = unwritten
|
||||||
|
location = ${root}/var/db/paludis/repositories/unwritten
|
||||||
|
sync = git+https://git.exherbo.org/unwritten.git
|
||||||
|
importance = -100
|
3
repository.template
Normal file
3
repository.template
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
format = %{repository_template_format}
|
||||||
|
location = /var/db/paludis/repositories/%{repository_template_name}
|
||||||
|
sync = %{repository_template_sync} local: git+file:///home/hasufell/repositories/%{repository_template_name}
|
0
repository_defaults.conf
Normal file
0
repository_defaults.conf
Normal file
65
sets/desktop.conf
Normal file
65
sets/desktop.conf
Normal file
@ -0,0 +1,65 @@
|
|||||||
|
* app-admin/hardinfo
|
||||||
|
* app-diagram/dia
|
||||||
|
* app-editors/gvim
|
||||||
|
* app-ergonomics/workrave
|
||||||
|
* app-office/abiword
|
||||||
|
* app-text/texmaker
|
||||||
|
* gnome-desktop/GPaste
|
||||||
|
* gnome-desktop/evince
|
||||||
|
* kde/marble
|
||||||
|
* kde/okular
|
||||||
|
* mail-client/thunderbird
|
||||||
|
* media-gfx/gthumb
|
||||||
|
* media-gfx/pinta
|
||||||
|
* media-sound/audacious
|
||||||
|
* media-sound/audacious-plugins
|
||||||
|
* media-sound/gmusicbrowser
|
||||||
|
* media-sound/pnmixer
|
||||||
|
* media-video/guvcview
|
||||||
|
* media/livestreamer
|
||||||
|
* media/mpv
|
||||||
|
* net-ftp/filezilla
|
||||||
|
* net-im/pidgin
|
||||||
|
* net-im/pidgin-opensteamworks
|
||||||
|
* net-im/pidgin-otr
|
||||||
|
* net-misc/x11vnc
|
||||||
|
* net-misc/youtube-viewer
|
||||||
|
* net-p2p/pybitmessage
|
||||||
|
* net-www/inox
|
||||||
|
* net-www/inox-widevine-plugin
|
||||||
|
* net-www/links
|
||||||
|
* voip/blink
|
||||||
|
* voip/mumble
|
||||||
|
* voip/teamspeak-client-bin
|
||||||
|
* x11-apps/dzen2
|
||||||
|
* x11-apps/redshift
|
||||||
|
* x11-apps/sakura
|
||||||
|
* x11-apps/setxkbmap
|
||||||
|
|
||||||
|
* x11-apps/spacefm
|
||||||
|
* sys-apps/udevil
|
||||||
|
|
||||||
|
* x11-apps/xbindkeys
|
||||||
|
* x11-apps/xdotool
|
||||||
|
* x11-apps/xhost
|
||||||
|
* x11-apps/xprop
|
||||||
|
* x11-apps/xrdb
|
||||||
|
* x11-drivers/xf86-input-evdev
|
||||||
|
* x11-drivers/xf86-input-joystick
|
||||||
|
* x11-drivers/xf86-input-keyboard
|
||||||
|
* x11-drivers/xf86-input-mouse
|
||||||
|
* x11-drivers/xf86-video-nouveau
|
||||||
|
* x11-misc/cbatticon
|
||||||
|
* x11-misc/dmenu
|
||||||
|
* x11-misc/zim
|
||||||
|
* x11-utils/xclip
|
||||||
|
* x11-wm/i3
|
||||||
|
|
||||||
|
# unpacking
|
||||||
|
* app-arch/p7zip
|
||||||
|
* app-arch/unrar
|
||||||
|
* gnome-desktop/file-roller
|
||||||
|
|
||||||
|
* app-office/libreoffice-bin
|
||||||
|
|
||||||
|
* sci-apps/galculator
|
51
sets/development.conf
Normal file
51
sets/development.conf
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
# exherbo
|
||||||
|
* app-vim/exheres-syntax
|
||||||
|
* app-emacs/exheres-mode
|
||||||
|
#* dev-util/exherbo-cabal
|
||||||
|
|
||||||
|
# haskell
|
||||||
|
* dev-haskell/Cabal
|
||||||
|
* dev-haskell/cabal-install
|
||||||
|
* dev-lang/ghc
|
||||||
|
* dev-haskell/haddock
|
||||||
|
|
||||||
|
# VCSes and VCS-tools
|
||||||
|
* dev-util/tig
|
||||||
|
|
||||||
|
# C
|
||||||
|
* dev-util/cloc
|
||||||
|
* dev-util/cunit
|
||||||
|
* dev-util/nemiver
|
||||||
|
* dev-util/splint
|
||||||
|
* app-doc/doxygen
|
||||||
|
* media-gfx/graphviz
|
||||||
|
|
||||||
|
# GTK
|
||||||
|
* dev-util/glade
|
||||||
|
|
||||||
|
# tools
|
||||||
|
* dev-util/meld
|
||||||
|
* dev-util/strace
|
||||||
|
|
||||||
|
# latex stuff
|
||||||
|
* app-office/impressive
|
||||||
|
* dev-tex/biblatex
|
||||||
|
* dev-tex/latex-beamer
|
||||||
|
* dev-texlive/texlive-humanities
|
||||||
|
* dev-texlive/texlive-langgerman
|
||||||
|
* dev-texlive/texlive-latex
|
||||||
|
* dev-texlive/texlive-science
|
||||||
|
* dev-texlive/texlive-xetex
|
||||||
|
# for minted
|
||||||
|
* dev-python/Pygments
|
||||||
|
|
||||||
|
# vim
|
||||||
|
* dev-util/ctags
|
||||||
|
|
||||||
|
# java
|
||||||
|
* virtual/jdk
|
||||||
|
|
||||||
|
# font
|
||||||
|
* fonts/FiraCode
|
||||||
|
|
||||||
|
|
6
sets/emulation.conf
Normal file
6
sets/emulation.conf
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
* app-emulation/dosbox
|
||||||
|
* app-emulation/wine
|
||||||
|
* app-virtualization/docker
|
||||||
|
* app-virtualization/docker-compose
|
||||||
|
* app-virtualization/virtualbox-bin
|
||||||
|
* sys-process/ctop
|
30
sets/games.conf
Normal file
30
sets/games.conf
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
* games-action/supertuxkart
|
||||||
|
* games-action/trosh
|
||||||
|
* games-arcade/Commander-Genius
|
||||||
|
* games-board/awale
|
||||||
|
* games-board/capicity
|
||||||
|
* games-board/pioneers
|
||||||
|
* games-board/pysolfc
|
||||||
|
* games-emulation/gambatte
|
||||||
|
* games-engines/renpy
|
||||||
|
* games-engines/renpy:6.99
|
||||||
|
#* games-roguelike/FTL
|
||||||
|
#* games-roguelike/dungeon-crawl-stone-soup
|
||||||
|
#* games-roguelike/tome4
|
||||||
|
#* games-rpg/arx-libertatis
|
||||||
|
#* games-rpg/flare
|
||||||
|
* games-rpg/gemrb
|
||||||
|
#* games-rpg/pillars-of-eternity
|
||||||
|
#* games-rpg/punch-club
|
||||||
|
#* games-rpg/sumwars
|
||||||
|
#* games-rpg/valyriatear
|
||||||
|
* games-rpg/zsdx
|
||||||
|
* games-rpg/zsxd
|
||||||
|
* games-simulation/minetest
|
||||||
|
* games-strategy/0ad
|
||||||
|
* games-strategy/dunelegacy
|
||||||
|
* games-strategy/freeciv
|
||||||
|
* games-strategy/freesynd
|
||||||
|
* games-strategy/ja2-stracciatella
|
||||||
|
* games-strategy/openra
|
||||||
|
|
45
sets/mysystem.conf
Normal file
45
sets/mysystem.conf
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
* app-admin/ktsuss
|
||||||
|
* app-admin/sudo
|
||||||
|
* app-admin/verynice
|
||||||
|
* app-editors/nano
|
||||||
|
* app-misc/mc
|
||||||
|
* app-misc/screen
|
||||||
|
#* app-paludis/paludis-utils
|
||||||
|
* app-terminal/tmux
|
||||||
|
* app-text/wgetpaste
|
||||||
|
* dev-util/debootstrap
|
||||||
|
* net-misc/htpdate
|
||||||
|
* sys-apps/busybox
|
||||||
|
* sys-apps/etckeeper
|
||||||
|
* sys-apps/eudev
|
||||||
|
* sys-apps/lm_sensors
|
||||||
|
* sys-apps/lshw
|
||||||
|
* sys-apps/mlocate
|
||||||
|
* sys-apps/most
|
||||||
|
* sys-apps/openrc
|
||||||
|
* sys-apps/pax-utils
|
||||||
|
* sys-apps/s6
|
||||||
|
* sys-apps/syslog-ng
|
||||||
|
* sys-apps/sysvinit
|
||||||
|
* sys-apps/usbutils-data
|
||||||
|
* sys-auth/ConsoleKit2
|
||||||
|
* sys-boot/grub
|
||||||
|
* sys-devel/gcc
|
||||||
|
* sys-fs/fuse
|
||||||
|
* sys-fs/gparted
|
||||||
|
* sys-fs/lvm2
|
||||||
|
* sys-fs/ntfs-3g_ntfsprogs
|
||||||
|
* sys-fs/sshfs-fuse
|
||||||
|
* sys-libs/libatomic
|
||||||
|
* sys-libs/libgcc
|
||||||
|
* sys-libs/libstdc++
|
||||||
|
* sys-power/acpid
|
||||||
|
* sys-power/hibernate-script
|
||||||
|
* sys-power/suspend-utils
|
||||||
|
* sys-process/htop
|
||||||
|
* sys-process/lsof
|
||||||
|
* sys-process/vixie-cron
|
||||||
|
* sys-sound/alsa-plugins
|
||||||
|
* sys-sound/alsa-utils
|
||||||
|
* x11-apps/xinit
|
||||||
|
* x11-drivers/nvidia-drivers
|
14
sets/networking.conf
Normal file
14
sets/networking.conf
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
* net-analyzer/tcpdump
|
||||||
|
#* net-analyzer/traceroute
|
||||||
|
#* net-dns/bind-tools
|
||||||
|
* net-firewall/iptables
|
||||||
|
* net-fs/samba
|
||||||
|
* net-mail/swaks
|
||||||
|
#* net-misc/dhcpcd
|
||||||
|
* net-misc/iputils
|
||||||
|
#* net-misc/netifrc
|
||||||
|
* net-misc/tor
|
||||||
|
#* net-scanner/nmap
|
||||||
|
#* sys-apps/ethtool
|
||||||
|
#* sys-apps/net-tools
|
||||||
|
#* virtual/dhcp-client
|
8
sets/themes-and-icons.conf
Normal file
8
sets/themes-and-icons.conf
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
* fonts/font-bitstream-100dpi
|
||||||
|
* fonts/font-bitstream-75dpi
|
||||||
|
* fonts/liberation-fonts
|
||||||
|
* x11-themes/clearlooks-phenix
|
||||||
|
* x11-themes/hicolor-icon-theme
|
||||||
|
* x11-themes/human-icon-theme
|
||||||
|
* x11-themes/tango-icon-theme
|
||||||
|
* xfce-base/xfce4-icon-theme
|
18
sets/xfce-set.conf
Normal file
18
sets/xfce-set.conf
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
* x11-themes/gtk-engines-xfce
|
||||||
|
* xfce-base/Thunar
|
||||||
|
* xfce-base/exo
|
||||||
|
* xfce-base/garcon
|
||||||
|
* xfce-base/libxfce4ui
|
||||||
|
* xfce-base/libxfce4util
|
||||||
|
* xfce-base/xfce4-appfinder
|
||||||
|
* xfce-base/xfce4-panel
|
||||||
|
* xfce-base/xfce4-session
|
||||||
|
* xfce-base/xfce4-settings
|
||||||
|
* xfce-base/xfconf
|
||||||
|
* xfce-base/xfdesktop
|
||||||
|
* xfce-base/xfwm4
|
||||||
|
* xfce-extra/xfce4-dev-tools
|
||||||
|
* xfce-extra/xfce4-mixer
|
||||||
|
* xfce-extra/xfce4-notes-plugin
|
||||||
|
* xfce-extra/xfce4-power-manager
|
||||||
|
* xfce-extra/xfce4-screenshooter
|
Loading…
Reference in New Issue
Block a user