807 packages compiled in OpenEmbedded for EasyOS
This morning I posted about doing a rebuild in OpenEmbedded:
https://bkhome.org/news/202108/openembedded-dunfell-updated-rebuild.html
...the build is happening in a USB3 HDD and is still going. There is a progress indicator stating 92% complete.
I mentioned that some packages have version bumps. For anyone who is
interested, I am compiling 807 packages in OE, here they are:
acl | acpid | adbfs | adwaita-icon-theme | alsa-lib | alsa-plugins | alsa-state | alsa-topology-conf | alsa-ucm-conf | alsa-utils |
android-tools | android-tools-conf | appstream-glib | apr | apr-util | apt | apulse | arp-scan | aspell | atk |
atkmm | at-spi2-atk | at-spi2-core | attr | audacious | audacious-plugins | aufs-util | aumix | autoconf | autoconf-archive |
automake | babl | bacon | bacon-hug | bacon-hug-imports | base-files | base-passwd | bash | bash-completion | bbc-provided |
bbe | bc | bcrypt | bdftopcf | bdwgc | binutils | binutils-cross-x86_64 | bison | blueman | bluepup-tray |
bluez5 | bluez-alsa | bluez-tools | boost | brlaser | busybox | busybox-static | bzip2 | ca-certificates | cairo |
cairomm | ccache | ccrypt | cddetect | cddetect-quick | cdrkit | celluloid | cgtkcalc | chrpath | cifs-utils |
cmake | core-image-minimal | coreutils | cpio | cppunit | cryptodev-linux | ctorrent | cups | cups-filters | curl |
curlftpfs | db | dbus | dbus-glib | debianutils | desktop-file-utils | dhcpcd | dia | dialog | didiwiki |
diffstat | diffutils | disktype | dmidecode | dnsmasq | docbook-xml-dtd4 | docbook-xsl-stylesheets | dosfstools | double-conversion | dpkg |
dtc | dvdauthor | dvd-close | dvd+rw-tools | e2fsprogs | ed | elfutils | ell | empty | enca |
enchant2 | encodings | epiphany | ethtool | eudev | evince | exfat-utils | exiv2 | expat | expect |
f2fs-tools | faac | faad2 | ffmpeg | file | findutils | flac | flex | flsynclient | fltk |
fluidsynth | fontconfig | font-util | formfactor | fpm2 | freememapplet-tray | freetype | fribidi | fuse | fuse-exfat |
galculator | gawk | gcab | gcc | gcc-cross-x86_64 | gccmakedep | gcc-runtime | gcc-sanitizers | gcc-source-9.3.0 | gcolorsel |
gconf | gcr | gdb | gdbm | gdk-pixbuf | gdl | gdmap | geany | geany-plugins | gegl |
gettext | gexiv2 | gfnrename | gfontsel | gftp | ghostscript | gif2lss | giflib | gifsicle | gimp |
git | glade | glew | glib-2.0 | glibc | glibc-locale | glibmm | glib-networking | glipper-lite | glm |
gmeasures | gmp | gnet | gnome-bluetooth | gnome-desktop3 | gnome-doc-utils-stub | gnome-keyring | gnome-menus | gnome-themes-standard | gnu-config |
gnu-efi | gnupg | gnutls | gobject-introspection | gpart | gparted | gperf | gpgme | gphoto2 | gphotofs |
gpicview | gpptp | gptfdisk | graphite2 | grep | grisbi | groff | grub | grub-bootconf | grub-efi |
gsettings-desktop-schemas | gsl | gspell | gstreamer1.0 | gstreamer1.0-plugins-bad | gstreamer1.0-plugins-base | gtk+ | gtk+3 | gtk-chtheme | gtkdialog |
gtkhash | gtklp | gtkmm3 | gtksourceview2 | gutenprint | gview | gwhere | gxmessage | gzip | hardinfo |
harfbuzz | hdparm | help2man | helpsurfer | hiawatha | hicolor-icon-theme | homebank | hostname | hotplug2stdout | hplip |
hunspell | hunspell-dictionaries | hyphen | iceauth | icu | ifplugd | ifplugd-old | ijs | imake | init-ifupdown |
initscripts | inkscape | inotify-tools | installwatch | intltool | iotop | iproute2 | iptables | iso-codes | isomaster |
itstool | iw | jansson | jasper | jimtcl | json-c | json-glib | jwm | kbd | keymaps |
kmod | ktsuss | lame | lcms | leafpad | lemon | less | liba52 | libabw | libaio |
libao | libarchive | libart-lgpl | libass | libassuan | libatomic-ops | libavc1394 | libbluray | libbsd | libcanberra |
libcap | libcap-ng | libcddb | libcdio | libcdio-paranoia | libcdr | libcec | libcgi-perl | libcmis | libcroco |
libdaemon | libdazzle | libdbd-mysql-perl | libdbi-perl | libdc1394 | libdigest-sha1-perl | libdmx | libdrm | libdvdcss | libdvdnav |
libdvdread | libebml | libe-book | libedit | libepoxy | liberation-fonts | libetonyek | libevdev | libevent | libexif |
libexif-gtk | libexttextcat | libffi | libfontenc | libfreehand | libgcc | libgcrypt | libgd | libgee | libgit2 |
libglade | libgltf | libglu | libgnomecanvas | libgnomekbd | libgpg-error | libgphoto2 | libgsf | libgtkhtml | libgudev |
libhtml-parser-perl | libhtml-tagset-perl | libical | libice | libid3tag | libidn | libidn2 | libjitterentropy | libjpeg-turbo | libksba |
liblangtag | liblocale-gettext-perl | libmaa | libmad | libmikmod | libmime-charset-perl | libmng | libmnl | libmodplug | libmpc |
libmspub | libmtp | libmwaw | libmypaint | libndp | libnewt | libnl | libnotify | libnsl2 | libodfgen |
libofx | libogg | libopus | libpagemaker | libpcap | libpciaccess | libpcre | libpipeline | libpng12 | libpng |
libproxy | libpsl | libpthread-stubs | libraw1394 | libreoffice | librevenge | librsvg | libsamplerate0 | libsdl | libsdl2 |
libsdl-image | libsdl-mixer | libsdl-ttf | libseccomp | libsecret | libsigc++-2.0 | libsm | libsndfile1 | libsombok3 | libsoup-2.4 |
libssh2 | libsystem | libtalloc | libtasn1 | libtdb | libterm-readkey-perl | libtevent | libtext-charwidth-perl | libtext-wrapi18n-perl | libtheora |
libtirpc | libtommath | libtool | libtorrent | libtubo | libunicode-linebreak-perl | libunistring | liburcu | liburi-perl | libusb1 |
libusb-compat | libva | libvdpau | libvdpau-va-gl | libvisio | libvorbis | libvpx | libwebp | libwpd | libwpg |
libwps | libx11 | libxau | libxaw | libxcb | libxcomposite | libxcrypt | libxcursor | libxdamage | libxdmcp |
libxext | libxfixes | libxfont | libxfont2 | libxft | libxi | libxinerama | libxkbcommon | libxkbfile | libxklavier |
libxml2 | libxml-namespacesupport-perl | libxml-parser-perl | libxml-sax-base-perl | libxml-sax-perl | libxml-simple-perl | libxmu | libxpm | libxrandr | libxrender |
libxscrnsaver | libxshmfence | libxslt | libxt | libxtst | libxv | libxvmc | libxxf86vm | libyaml | linux-firmware |
linux-libc-headers | linux-stable | live555 | lockdev | lpsolve | lrzsz | lttng-ust | lua | lz4 | lzo |
m4 | make | makedepend | man-db | mariadb | mdds-1.2 | mdds-1.5 | mdview | memtester | mesa |
mesa-demos | meson | metamail | mhwaveedit | mingetty | minicom | minixcal | mirdir | mkfontscale | mm-common |
mobile-broadband-provider-info | modem-stats | modutils-initscripts | mped | mpeg2dec | mpfr | mpg123 | mpscan | mpv | mtdev |
mtools | mtpaint | mtr | mypaint-brushes-1.0 | mythes | nasm | nbtscan | ncurses | nenscript | neon |
netbase | netcat | netpbm | nettle | networkmanager | network-manager-applet | network-tray | ninja | nmap | normalize |
notecase | notification-daemon | npth | nspr | nss | ntfs-3g-ntfsprogs | ntp | numlockx | obexfs | obexftp |
ofono | opencore-amr | openjpeg | openldap | openobex | opensp | openssh | openssl | opkg-utils | orc |
osmo | p11-kit | p8platform | pango | pangomm | parted | patch | patchutils | pciutils | peasyscale-exec |
peasyscan-exec | pekwm | perl | pflask | php | picscale | pidgin | pinentry | pixman | pkgconfig |
planner | pmcputemp | pm-utils | pngoverlay-cairo | pnmixer | pnscan | po4a | pointercal-xinput | polkit105 | poppler |
poppler-data | popt | potrace | powerapplet-tray | ppp | pps-tools | pptp-linux | procps | psmisc | puppyinputdetect |
puppyserialdetect | pup-tools | pure-ftpd | python3 | python3-dbus | python3-lxml | python3-pip | python3-prctl | python3-pycairo | python3-pygobject |
python3-setuptools | qemu | qpdf | quilt | quota | raptor2 | rasqal | re2c | read-edid | readline |
redland | refind | restarter | retrovol | rgb | rman | rng-tools | rox-filer | rpcbind | rpcsvc-proto |
rpm | rp-pppoe | rsync | rtorrent | rubix | run-postinsts | rxvt-unicode | sakura | samba | sane-backends |
sbc | scale2x | schroedinger | scons | sed | serf | setcolortemperature | setserial | setvol | setxkbmap |
sgml-common | shadow | shadow-securetty | shadow-sysroot | shared-mime-info | slang | smbnetfs | socat | solvespace | speex |
speexdsp | sqlite3 | squashfs-tools | sshfs-fuse | ssh-gui | sshpass | startup-notification | stat | streamripper | subversion |
sudo | sysfsutils | syslinux | systemd-boot | systemd-bootconf | sysvinit | sysvinit-inittab | taglib | tar | tcl |
tcp-wrappers | texinfo | tiff | tigervnc | tk | tremor | tzdata | ufiformat | uget | unclutter |
unrar | unzip | update-rc.d | usb-modeswitch | usb-modeswitch-data | usbutils | usbview | util-linux | util-macros | v4l-utils |
vala | valgrind | vamps | vcdimager | vigra | vim | vlc | vobcopy | vorbis-tools | vte |
wavpack | wavplay | webkitgtk | wget | whois | wmctrl | wpa-supplicant | wvdial | wvstreams | x264 |
x265 | xarchive | xauth | xbitmaps | xcalc | xcb-proto | xcb-util | xcb-util-image | xcb-util-keysyms | xcb-util-renderutil |
xcb-util-wm | xclip | xclipboard | xconsole | xcur2png | xcursorgen | xdelta3 | xdg-puppy | xdg-utils | xdialog |
xdotool | xdpyinfo | xev | xf86-input-evdev | xf86-input-keyboard | xf86-input-mouse | xf86-input-synaptics | xf86-input-wacom | xf86-video-amdgpu | xf86-video-apm |
xf86-video-ark | xf86-video-ast | xf86-video-ati | xf86-video-chips | xf86-video-cirrus | xf86-video-fbdev | xf86-video-glint | xf86-video-i128 | xf86-video-i740 | xf86-video-intel |
xf86-video-mach64 | xf86-video-mga | xf86-video-neomagic | xf86-video-nouveau | xf86-video-nv | xf86-video-r128 | xf86-video-rendition | xf86-video-s3 | xf86-video-tdfx | xf86-video-tga |
xf86-video-trident | xf86-video-vesa | xfdiff-cut | xfontsel | xgamma | xhost | xine-lib | xinit | xinput | xinput-calibrator |
xkbcomp | xkeyboard-config | xload | xlockmore | xmessage | xmlto | xmodmap | xorgproto | xorriso | xprop |
xrandr | xrdb | xresprobe | xserver-nodm-init | xserver-xf86-config | xserver-xorg | xset | xsetmode | xsetroot | xsoldier |
xterm | xtrans | xvidcore | xvidtune | xvinfo | xvkbd | xwd | xwininfo | xz | yad |
yaf-splash | yajl | yasm | zarfy | zip | zlib | zstd |
Slackware has about 1500 packages, some more in the SalixOS
repository. I think that I read recently that OpenSUSE has about 15,000
packages, though don't know if they split the original package into
smaller ones -- which most distros do.
I have to weigh up the advantage of having my own small repository,
or go for the convenience of a ready-made larger repository. The latter
can be very frustrating, having to conform to the decisions made by that
distro's developers. Compared with packages that I have compiled, that I
know how they behave and have only the dependencies needed.
I have pretty much decided that the OE built packages will be the future of EasyOS.
Right now, only one package still compiling in OE, libreoffice.
Fingers crossed, as it is a new version. After the build completes, I
might have a go at compiling 'qt5' in OE, and some qt5
apps.
EDIT:
Successful build. Have uploaded the OE Dunfell project tarball, 'dunfell-20210826.tar.gz' (129MB):
http://distro.ibiblio.org/easyos/project/oe/dunfell/
It is bigger than previous tarballs, as have included source packages that libreoffice requires when it compiles.
Tags: easy