elcore's slackpkg template (14.2)

General talk about packaging procedures and packages.
Post Reply
elcore
Posts: 40
Joined: 4. Jul 2014, 05:07
Location: EU

elcore's slackpkg template (14.2)

Post by elcore »

I'm working on slackpkg templates (slackware dvd rips) for my construction machine.
Eventually, I'm looking to port all this stuff I built into next stable slackware-14/15 and keep functionality.
My binaries specifically target K8 x86/x86_64 and nothing else.

I share this template with no guarantee whatsoever.

Some notes about the purpose of these files:

- Target's a build system which builds packages for AMD workstations and multimedia systems.
- Template has been mostly pruned already, but I've looked into making some additional cuts.
- Tags "elcore" imply a custom patched package, tags "SBo" is mostly just K8 tuned SBo default.
- Kernels are 4.4.x custom, I have plenty of kernel binaries but I'm not sharing any.
- KDE4/KDE5 is too big to fit the profile, maybe later it will be less monolithic.
- Lumina is being considered because minimum requirements, but not very stable atm.

GTK+2 has been linked for XFCE4, PaleMoon and some old stuff.
GTK+3 I've decided to discard and not link at all, I have my reasons.

QT4 used to be a part of this template, but not anymore.
QT5 latest stable branch is now in there, built with qtwebengine src directory removed.
With qtwebengine src included it takes all day to build, so I just pass on that feature.

In conclusion:
There's some maintenance work involved, because my projects generally go against upstream directive.
I'll share my build scripts for .extra template if there's a demand, but not my binaries.
Note if you find binaries somewhere with tag "elcore" they're not mine, I never sign or distribute any.
Comment if you must, suggestions on what packages to rip out next are welcome.

elcore.template:

Code: Select all

ConsoleKit2
Cython
LibRaw
M2Crypto
a52dec
aaa_base
aaa_elflibs
aaa_terminfo
aalib
acl
acpid
alsa-lib
alsa-utils
appres
aspell
aspell-en
atk
atkmm
attr
audiofile
autoconf
automake
automoc4
babl
bash
bc
bdftopcf
bigreqsproto
bin
binutils
bison
bitmap
boost
bzip2
ca-certificates
cairo
cairomm
ccache
cdparanoia
cdrdao
cdrtools
cgmanager
chmlib
clisp
clucene
cmake
compiz
compositeproto
conntrack-tools
coreutils
cpio
cpufrequtils
cryptsetup
cscope
cups
cups-filters
cvs
cyrus-sasl
damageproto
db42
db44
db48
dbus
dbus-glib
dconf
dcron
desktop-file-utils
dev86
devs
dialog
diffutils
distcc
dmxproto
dosfstools
doxygen
dri2proto
dri3proto
dvd+rw-tools
e2fsprogs
editres
eigen2
eigen3
elfutils
encodings
etc
ethtool
eudev
evieext
expat
fftw
file
findutils
fixesproto
flac
flex
floppy
font-cursor-misc
font-ibm-type1
font-misc-misc
font-xfree86-type1
fontcacheproto
fontconfig
fontsproto
fonttosfnt
freeglut
freetype
fribidi
fslsfonts
fstobdf
gawk
gc
gcc
gcc-g++
gcc-gfortran
gcc-gnat
gcc-go
gcc-java
gcc-objc
gccmakedep
gd
gdb
gdbm
gdk-pixbuf2
gegl
genpower
gettext
gettext-tools
getty-ps
giflib
gimp
glew
glib
glib-networking
glib2
glibc
glibc-i18n
glibc-profile
glibc-solibs
glibc-zoneinfo
glibmm
glproto
glu
gmime
gmm
gmp
gnu-cobol
gnupg
gnutls
gperf
gpm
grep
groff
gtk+
gtk+2
gtkmm2
gtkspell
guile
gzip
harfbuzz
help2man
hicolor-icon-theme
htop
hunspell
hwdata
iceauth
ico
icon-naming-utils
icu4c
imake
indent
infozip
inputproto
intltool
iptables
iputils
iso-codes
ispell
jasper
jemalloc
js185
json-c
kbd
kbproto
kernel-headers
kmod
lcms
lcms2
less
lha
libFS
libICE
libSM
libX11
libXau
libXaw
libXaw3d
libXaw3dXft
libXcm
libXcomposite
libXcursor
libXdamage
libXdmcp
libXevie
libXext
libXfixes
libXfont
libXfontcache
libXft
libXi
libXinerama
libXmu
libXp
libXpm
libXpresent
libXrandr
libXrender
libXres
libXt
libXtst
libXv
libXvMC
libXxf86dga
libXxf86misc
libXxf86vm
libaio
libao
libarchive
libart_lgpl
libatasmart
libcap
libcap-ng
libcddb
libcdio
libcdio-paranoia
libcgroup
libcroco
libdmx
libdvdnav
libdvdread
libepoxy
libevdev
libevent
libexif
libffi
libfontenc
libgcrypt
libglade
libgnome-keyring
libgpg-error
libgphoto2
libgudev
libhangul
libical
libid3tag
libidl
libidn
libieee1284
libjpeg-turbo
libmad
libmcrypt
libmcs
libmng
libmnl
libmowgli
libmpc
libmtp
libnetfilter_acct
libnetfilter_conntrack
libnetfilter_cthelper
libnetfilter_cttimeout
libnetfilter_log
libnetfilter_queue
libnfnetlink
libnftnl
libnih
libnl
libnl3
libnotify
libogg
liboggz
libpcap
libpciaccess
libpng
libproxy
libpthread-stubs
libraw1394
librevenge
librsvg
libsamplerate
libsecret
libsigc++
libsigsegv
libsndfile
libtasn1
libtermcap
libtheora
libtiff
libtool
libunistring
libusb
libusb-compat
libva
libvisual
libvisual-plugins
libvorbis
libwmf
libwnck
libwpd
libwpg
libxcb
libxkbfile
libxklavier
libxml2
libxshmfence
libxslt
libzip
linuxdoc-tools
listres
llvm
lm_sensors
lndir
logrotate
loudmouth
lrzip
lvm2
lzip
lzo
m17n-lib
m4
make
makedepend
man
man-pages
mcelog
media-player-info
mercurial
mkcomposecache
mkfontdir
mkfontscale
mm
most
motif
mozilla-nss
mpfr
mtdev
nasm
ncompress
ncurses
neon
net-tools
netpbm
nettle
nftables
nmap
normalize
openjpeg
openssl
openssl-solibs
oprofile
orc
p11-kit
p2c
pango
pangomm
patch
pciutils
pcre
perl
pixman
pkg-config
pkgtools
pmake
polkit
poppler
poppler-data
presentproto
printproto
procps-ng
pycairo
pycups
pycurl
pygobject
pygobject3
pygtk
pyrex
python
python-setuptools
qca
quota
randrproto
rcs
rendercheck
renderproto
resourceproto
rgb
ruby
rzip
scons
scrnsaverproto
sdl
sed
sessreg
setxkbmap
sg3_utils
shadow
shared-mime-info
sharutils
showfont
sip
slackpkg
slang
slang1
slocate
speexdsp
splitvt
sqlite
startup-notification
strace
svgalib
swig
sysfsutils
sysklogd
syslinux
sysvinit
sysvinit-functions
sysvinit-scripts
t1lib
taglib
taglib-extras
tar
tcl
tcpdump
terminus-font
tetex
tetex-doc
texinfo
time
tk
traceroute
transfig
transset
tree
twm
unarj
usb_modeswitch
usbutils
utempter
util-linux
util-macros
v4l-utils
videoproto
viewres
vorbis-tools
vte
wavpack
which
x11-skel
x11perf
xapian-core
xauth
xbiff
xbitmaps
xcb-proto
xcb-util
xcb-util-cursor
xcb-util-errors
xcb-util-image
xcb-util-keysyms
xcb-util-renderutil
xcb-util-wm
xcm
xcmiscproto
xcmsdb
xcompmgr
xconsole
xcursor-themes
xcursorgen
xdbedizzy
xdg-user-dirs
xdg-utils
xditview
xdm
xdpyinfo
xdriinfo
xev
xextproto
xf86-input-evdev
xf86-input-keyboard
xf86-input-mouse
xf86-input-void
xf86bigfontproto
xf86dga
xf86dgaproto
xf86driproto
xf86miscproto
xf86vidmodeproto
xfd
xfontsel
xfs
xfsinfo
xgc
xhost
xine-lib
xineramaproto
xinit
xinput
xkbcomp
xkbevd
xkbprint
xkbutils
xkeyboard-config
xkill
xlsatoms
xlsclients
xlsfonts
xmh
xmms
xmodmap
xorg-cf-files
xorg-server
xpr
xprop
xproto
xpyb
xrandr
xrdb
xrefresh
xset
xsetroot
xsm
xstdcmap
xtrans
xv
xvidtune
xvinfo
xwd
xwininfo
xwud
xz
yasm
zlib
zoo
elcore.extras:

Code: Select all

PaleMoon-27.6.2-x86_64-1_elcore
Thunar-1.6.13-x86_64-4_elcore
blackbox-0.70.1-x86_64-4_elcore
curl-7.57.0-x86_64-1_elcore
dnsmasq-2.78-x86_64-2_elcore
exo-0.10.7-x86_64-1_elcore
ffmpeg-3.4-x86_64-1_elcore
fluxbox-1.3.7-x86_64-2_elcore
garcon-0.4.0-x86_64-2_elcore
gtk-xfce-engine-2.10.1-x86_64-2_elcore
hexchat-2.12.4-x86_64-1_elcore
libdrm-2.4.88-x86_64-1_elcore
libvdpau-1.1.1-x86_64-2_elcore
libvpx-1.6.1-x86_64-1_elcore
libxfce4ui-4.12.1-x86_64-2_elcore
libxfce4util-4.12.1-x86_64-2_elcore
mc-4.8.20-x86_64-2_elcore
mesa-17.2.6-x86_64-2_elcore
mpg123-1.25.8-x86_64-2_elcore
mplayer-20171129-x86_64-1_elcore
qmmp-1.1.12-x86_64-1_elcore
smplayer-15.11.0-x86_64-1_elcore
wget-1.19.2-x86_64-1_elcore
xf86-video-nouveau-1.0.15-x86_64-1_elcore
xfce4-panel-4.12.1-x86_64-2_elcore
xfce4-settings-4.12.1-x86_64-2_elcore
xfce4-terminal-0.6.3-x86_64-2_elcore
xfconf-4.12.1-x86_64-2_elcore
xfdesktop-4.12.4-x86_64-2_elcore
xfwm4-4.12.4-x86_64-2_elcore
#SBo:
SDL2-2.0.7-x86_64-1_SBo
SDL2_image-2.0.2-x86_64-2_SBo
SDL2_mixer-2.0.2-x86_64-2_SBo
ccsm-0.8.14-x86_64-1_SBo
celt-0.11.3-x86_64-1_SBo
compiz-bcop-0.8.14-x86_64-1_SBo
compiz-plugins-extra-0.8.14-x86_64-1_SBo
compiz-plugins-main-0.8.14-x86_64-1_SBo
compizconfig-python-0.8.14-x86_64-1_SBo
dnscrypt-proxy-1.9.5-x86_64-1_SBo
emerald-0.8.14-x86_64-1_SBo
faac-1.29.7.8-x86_64-3_SBo
faad2-2.8.6-x86_64-2_SBo
fusion-icon-20080213-x86_64-1_SBo
geany-1.32-x86_64-1_SBo
gtk-engines-2.20.2-x86_64-1_SBo
gtksourceview-2.10.5-x86_64-1_SBo
isomaster-1.3.13-x86_64-1_SBo
lame-3.100-x86_64-2_SBo
libass-0.13.5-x86_64-1_SBo
libcompizconfig-0.8.14-x86_64-1_SBo
libebml-1.3.5-x86_64-1_SBo
libinput-1.8.3-x86_64-1_SBo
libmatroska-1.4.8-x86_64-1_SBo
libmodplug-0.8.9.0-x86_64-1_SBo
libsodium-1.0.15-x86_64-1_SBo
libtxc_dxtn-1.0.1-x86_64-1_SBo
libwebp-0.6.0-x86_64-2_SBo
libxkbcommon-0.7.1-x86_64-1_SBo
mousepad-0.3.0-x86_64-1_SBo
murrine-0.98.2-x86_64-1_SBo
nload-0.7.4-x86_64-1_SBo
openal-soft-1.18.0-x86_64-1_SBo
opus-1.2.1-x86_64-1_SBo
opus-tools-0.1.9-x86_64-1_SBo
p7zip-16.02-x86_64-1_SBo
qt5-5.9.3-x86_64-1_SBo
qt5ct-0.34-x86_64-1_SBo
ristretto-0.8.2-x86_64-1_SBo
speex-1.2.0-x86_64-1_SBo
squid-3.5.27-x86_64-2_SBo
ttf-roboto-2.138-noarch-1_SBo
x264-20171123-x86_64-1_SBo
xarchiver-0.5.4.11-x86_64-1_SBo
xvidcore-1.3.4-x86_64-1_SBo
youtube-dl-2017.11.15-x86_64-1_SBo
Post Reply