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