Skip to content

Commit

Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
eopkg: Sync with git, deterministic install/upgrade
Browse files Browse the repository at this point in the history
**Summary**
- eopkg.bin and eopkg.py3 will now deterministically install baselayout
  and eopkg packages before anything else.
- Add eopkg to system.base in preparation for epoch bump process.
- Add mirrors.conf and sandbox.conf files in preparation for epoch bump
  process ownership changes between pisi(py2) and eopkg(py3) packages.

Signed-off-by: Rune Morling <ermo@serpentos.com>
ermo committed Jun 23, 2024
1 parent 1b6f413 commit 695d0f9
Showing 4 changed files with 322 additions and 94 deletions.
224 changes: 224 additions & 0 deletions packages/e/eopkg/files/mirrors.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,224 @@
apache http://www.eu.apache.org/dist/
apache http://www.apache.org/dist/
apache http://apache.planetmirror.com.au/dist/
apache http://gd.tuwien.ac.at/infosys/servers/http/apache/dist/
apache http://apache.fastorama.com/dist/
apache http://mir2.ovh.net/ftp.apache.org/dist/
apache ftp://ftp.planetmirror.com/pub/apache/dist/
apache ftp://gd.tuwien.ac.at/pub/infosys/servers/http/apache/dist/
apache ftp://ftp.fastorama.com/mirrors/ftp.apache.org/dist/
berlios http://download.berlios.de/
berlios http://download2.berlios.de/
cpan http://search.cpan.org/CPAN/
cpan http://cpan.ulak.net.tr/
cpan http://www.perl.com/CPAN/
cpan http://mirrors.jtlnet.com/CPAN/
cpan ftp://ftp.ncsu.edu/pub/mirror/CPAN/
cpan ftp://ftp.duke.edu/pub/perl/
gnome http://ftp.gnome.org/pub/GNOME/sources
gnome http://ftp.rpmfind.net/linux/gnome.org/sources/
gnome http://ftp.unina.it/pub/linux/GNOME/sources/
gnome http://ftp.acc.umu.se/pub/GNOME/sources/
gnome http://ftp.belnet.be/mirror/ftp.gnome.org/sources/
gnome ftp://ftp.cse.buffalo.edu/pub/Gnome/sources/
gnu http://ftp.gnu.org/gnu/
gnu ftp://ftp.gnu.org/gnu/
gnu http://ftp.club.cc.cmu.edu/pub/gnu/
gnu http://mirrors.usc.edu/pub/gnu/
gnu http://mirrors.kernel.org/gnu/
gnu ftp://ftp.club.cc.cmu.edu/gnu/
gnu ftp://aeneas.mit.edu/pub/gnu/
gnu ftp://ftp.cse.ohio-state.edu/mirror/gnu/
gnu ftp://ftp.cs.tu-berlin.de/pub/gnu/
gnu ftp://mirrors.kernel.org/gnu/
gnu ftp://ftp.cs.ubc.ca/pub/gnu/
gnu ftp://ftp.math.uni-bremen.de/pub/gnu/
gnu ftp://ftp.informatik.rwth-aachen.de/pub/gnu/
gnu ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.gnu.org/
gnu ftp://ftp.mirror.ac.uk/sites/ftp.gnu.org/gnu/
gnu ftp://sunsite.cnlab-switch.ch/mirror/gnu/
gnu http://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.gnu.org/
gnu ftp://ftp.stacken.kth.se/pub/gnu/
gnu ftp://ftp.isy.liu.se/pub/gnu/
gnu ftp://ftp.task.gda.pl/pub/gnu/
gnu ftp://ftp.nluug.nl/pub/gnu/
gnu ftp://ftp.funet.fi/pub/gnu/prep/
gnu ftp://sunsite.icm.edu.pl/pub/gnu/
gnu ftp://ftp.freenet.de/pub/mirrors.ibiblio.org/pub/mirrors/gnu/ftp/gnu/
gnu ftp://ftp.mirror.nl/pub/mirror/gnu/
gnu ftp://ftp.esat.net/pub/gnu/
gnu ftp://ftp.mcc.ac.uk/pub/gnu/
gnu ftp://ftp.cise.ufl.edu/pub/mirrors/GNU/
gnu ftp://ftp.uninett.no/pub/gnu/
gnu ftp://ftp.duth.gr/pub/gnu/
gnu ftp://sunsite.dk/mirrors/gnu/
gnu http://mirrors.sunsite.dk/gnu/
gnu ftp://ftp.etsimo.uniovi.es/pub/gnu/
gnu ftp://ftp.sunet.se/pub/gnu/
gnu http://ftp.roedu.net/mirrors/gnu.org/
gnu ftp://ftp.forthnet.gr/pub/gnu/
gnu ftp://ftp.univie.ac.at/packages/gnu/
gnu ftp://core.ring.gr.jp/pub/GNU/
gnu ftp://ftp.cs.cuhk.edu.hk/pub/gnu/gnu/
gnu ftp://tron.um.u-tokyo.ac.jp/pub/GNU/
gnu http://ftp.azc.uam.mx/mirrors/gnu/
gnu ftp://ftp.kaist.ac.kr/gnu/
gnu ftp://ftp.chg.ru/pub/gnu/
gnu ftp://ftp.inf.utfsm.cl/pub/gnu/
gnu ftp://ftp.arnes.si/software/gnu/
gnu ftp://gnu.cs.lewisu.edu/gnu/
gnu http://ftp.wayne.edu/pub/gnu/
gnu ftp://ftp.wayne.edu/pub/gnu/
gnu http://kambing.vlsm.org/gnu/
gnu http://gd.tuwien.ac.at/gnu/gnusrc/
kde http://download.kde.org/
kde http://master.kde.org/
kde ftp://ftp.kde.org/pub/kde/
kde http://ftp.icm.edu.pl/pub/unix/kde/
kde http://ftp.pbone.net/pub/kde/
kde http://ftp.fi.muni.cz/pub/kde/
kde http://mirror.karneval.cz/pub/kde/
kde http://ftp.funet.fi/pub/mirrors/ftp.kde.org/pub/kde/
kde http://ftp.rz.uni-wuerzburg.de/pub/unix/kde/
kde http://ftp-stud.fht-esslingen.de/Mirrors/ftp.kde.org/pub/kde/
kde http://ftp5.gwdg.de/pub/linux/kde/
kde http://fr2.rpmfind.net/linux/KDE/
kde http://archive.sunet.se/pub/X11/kde/
kde http://vesta.informatik.rwth-aachen.de/ftp/pub/mirror/kde/
kde http://mirrors.dotsrc.org/kde/
kde http://ftp.nluug.nl/pub/windowing/kde/
kde http://ftp.SURFnet.nl/windowing/kde/
kde http://kde-mirror.freenux.org/stable/
kde http://www-ftp.lip6.fr/pub/X11/kde/
kde http://mirrors.ircam.fr/pub/KDE/
kde http://www.mirrorservice.org/sites/ftp.kde.org/pub/kde/
kde http://kde.mirror.anlx.net/
kde http://mirror.catn.com/pub/kde/
kde http://mirrors.fe.up.pt/pub/kde/
kde http://ftp.heanet.ie/mirrors/ftp.kde.org/
kde http://ftp.rhnet.is/pub/kde/
kde http://chernabog.cc.vt.edu/pub/projects/kde/
kde http://ftp.gtlib.cc.gatech.edu/pub/kde/
kde ftp://chernabog.cc.vt.edu/pub/projects/kde/
kde ftp://ftp.gtlib.cc.gatech.edu/pub/kde/
kde ftp://carroll.aset.psu.edu/pub/kde/
kde ftp://ftp.oregonstate.edu/pub/kde/
kde ftp://ftp.ussg.iu.edu/pub/kde/
kde http://mirrors.isc.org/pub/kde/
kde http://mirror.karneval.cz/pub/kde/
kde http://ftp.belnet.be/packages/kde/
kde http://ftp.fi.muni.cz/pub/kde/
kde http://ftp.funet.fi/pub/mirrors/ftp.kde.org/pub/kde/
kde http://ftp.funet.fi/pub/mirrors/ftp.kde.org/pub/kde/
kde http://ftp.rhnet.is/pub/kde/
kde http://ftp-stud.fht-esslingen.de/Mirrors/ftp.kde.org/pub/kde/
kde http://ftp.tiscali.nl/kde/
kde http://mirrors.isc.org/pub/kde/
kde http://sunsite.icm.edu.pl/pub/unix/kde/
kde ftp://ftp.belnet.be/packages/kde/
kde ftp://ftp.estpak.ee/pub/kde/
kde ftp://ftp.fu-berlin.de/pub/unix/X11/gui/kde/
kde ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.kde.org/pub/kde/
kde http://ftp.du.se/pub/mirrors/kde/
kde ftp://ftp.du.se/pub/mirrors/kde/
kde ftp://ftp.funet.fi/pub/mirrors/ftp.kde.org/pub/kde/
kde ftp://ftp.mirrorservice.org/sites/ftp.kde.org/pub/kde/
kde ftp://ftp.rhnet.is/pub/kde/
kde ftp://ftp.sunet.se/pub/kde/
kde ftp://ftp.tu-chemnitz.de/pub/X11/kde/
kde ftp://ftp.tuniv.szczecin.pl/pub/kde/
kde http://ftp.esat.net/mirrors/ftp.kde.org/pub/kde/
kde http://ftp.kde.org.yu/kde/
kde http://ftp.ring.gr.jp/pub/X/kde/
kde http://ftp.tuniv.szczecin.pl/pub/kde/
kde http://ftp.unina.it/pub/Linux/kde/
kde http://mi.mirror.garr.it/mirrors/KDE/
kde http://mirrors.dotsrc.org/kde/
kde ftp://ftp.duth.gr/pub/kde/
kde ftp://ftp.kde.org.yu/kde/
kde ftp://ftp.pbone.net/mirror/ftp.kde.org/pub/kde/
kde ftp://ftp.rz.uni-wuerzburg.de/pub/unix/kde/
kde ftp://ftp.unina.it/pub/Linux/kde/
kde ftp://mirrors.dotsrc.org/kde/
kde ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/kde/
kde http://ftp.duth.gr/pub/kde/
kde http://ftp.hol.gr/mirror/kde/
kde http://ftp.sunet.se/pub/kde/
kde http://ring.asahi-net.or.jp/pub/X/kde/
kde ftp://ftp.esat.net/mirrors/ftp.kde.org/pub/kde/
kde ftp://ftp.no.kde.org/pub/kde/
kde ftp://ftp.tiscali.nl/pub/mirrors/kde/
kde http://ftp.heanet.ie/mirrors/ftp.kde.org/
kde http://ftp.scarlet.be/pub/kde/
kde ftp://ftp.solnet.ch/mirror/KDE/
kde ftp://ftp.heanet.ie/mirrors/ftp.kde.org/
kde ftp://ftp.iasi.roedu.net/pub/mirrors/ftp.kde.org/
kde ftp://ftp.xcp.kiev.ua/ftp.kde.org/
kde ftp://ring.asahi-net.or.jp/pub/X/kde/
kde http://ftp.yz.yamagata-u.ac.jp/pub/X11/wm/kde/
kde ftp://ftp.scarlet.be/pub/kde/
kde ftp://sunsite.icm.edu.pl/pub/unix/kde/
kde http://www.mirrorservice.org/sites/ftp.kde.org/pub/kde/
kde ftp://ftp.hol.gr/pub/mirror/kde/
kde http://gd.tuwien.ac.at/kde/
kde ftp://ftp.ntua.gr/pub/X11/kde/
kde http://ftp.ntua.gr/pub/X11/kde/
kde ftp://ftp.fi.muni.cz/pub/kde/
kde ftp://ftp.planetmirror.com/pub/kde/
kde http://public.planetmirror.com/pub/kde/
kde ftp://ftp.yz.yamagata-u.ac.jp/pub/X11/wm/kde/
kde ftp://ftp.ring.gr.jp/pub/X/kde/
kde ftp://kde.paralax.org/kde/
kde http://ftp.kddlabs.co.jp/pub/X11/kde/
kde ftp://ftp.kddlabs.co.jp/pub/X11/kde/
kde ftp://ftp.nectec.or.th/pub/linux-softwares/KDE/
kde ftp://ftp.chg.ru/pub/kde/
kde http://ftp.chg.ru/pub/kde/
kde http://ftp.gwdg.de/pub/x11/kde/
kde ftp://gd.tuwien.ac.at/kde/
kde ftp://ftp.gwdg.de/pub/x11/kde/
kde http://gd.tuwien.ac.at/kde/
kde ftp://ftp.sayclub.com/pub/X/KDE/
kde http://ftp.sayclub.com/pub/X/KDE/
sourceforge http://heanet.dl.sourceforge.net/
sourceforge http://hivelocity.dl.sourceforge.net/
sourceforge http://garr.dl.sourceforge.net/
sourceforge http://biznetnetworks.dl.sourceforge.net/
sourceforge http://internap.dl.sourceforge.net/
sourceforge http://internode.dl.sourceforge.net/
sourceforge http://iweb.dl.sourceforge.net/
sourceforge http://jaist.dl.sourceforge.net/
sourceforge http://kent.dl.sourceforge.net/
sourceforge http://mesh.dl.sourceforge.net/
sourceforge http://nchc.dl.sourceforge.net/
sourceforge http://nfsi.dl.sourceforge.net/
sourceforge http://ovh.dl.sourceforge.net/
sourceforge http://puzzle.dl.sourceforge.net/
sourceforge http://softlayer.dl.sourceforge.net/
sourceforge http://sunet.dl.sourceforge.net/
sourceforge http://superb-east.dl.sourceforge.net/
sourceforge http://superb-west.dl.sourceforge.net/
sourceforge http://surfnet.dl.sourceforge.net/
sourceforge http://switch.dl.sourceforge.net/
sourceforge http://transact.dl.sourceforge.net/
sourceforge http://ufpr.dl.sourceforge.net/
sourceforge http://voxel.dl.sourceforge.net/
sourceforge http://waix.dl.sourceforge.net/
sourceforge http://easynews.dl.sourceforge.net/
sourceforge http://optusnet.dl.sourceforge.net/
sourceforge http://dfn.dl.sourceforge.net/
sourceforge http://freefr.dl.sourceforge.net/
xorg http://ftp.x.org/pub/
xorg http://xorg.freedesktop.org/archive/
xorg http://mirror.sg.depaul.edu/pub/x.org/
xorg http://x.paracoda.com/pub/
xorg http://x.hostingzero.com/
xfce http://mirror.netcologne.de/xfce/
xfce http://ftp.udc.es/xfce/
xfce http://www.p0llux.be/xfce/
xfce http://archive.be.xfce.org/
xfce http://archive.be2.xfce.org/
xfce http://archive.se.xfce.org/
xfce http://xfce.mirror.uber.com.au/
xfce http://mirror.yongbok.net/X11/xfce-mirror/
xfce http://archive.al-us.xfce.org/
42 changes: 42 additions & 0 deletions packages/e/eopkg/files/sandbox.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# This file contains valid path list for pisi sandbox
# and used in the build process to constrain actions.py inside
# the build directories

# Paths like /tmp allow writing to /tmp2/lala
# while /tmp/ only allows inside the /tmp directory
# ~ at the beginning of the path is replaced by pisi user's home directory

# Each package has its build directory (/var/pisi/pkgname) allowed by default
# And ccache directory is automatically added when that feature is enabled
# Any other extra path should be configured here

# Generic system paths needed by almost all programs
/tmp/
/var/tmp/
/var/run/utmp
/dev/tty
/dev/pts/
/dev/pty
/dev/null
/dev/zero
/dev/ptmx
/dev/shm/
/dev/full
/proc/
# stupid autoconf family needs /usr/lib/conftest* and /usr/lib/cf* for some conftest,
# http://sources.gentoo.org/viewcvs.py/portage/trunk/sandbox/files/sandbox/sandbox.c also permits these
/usr/lib/conftest
/usr/lib/cf
# every qt/KDE application check these
~/.qt/.qt_plugins_3.3rc.lock
~/.qt/qt_plugins_3.3rc.tmp
~/.qt/.qtrc.lock
~/.qt/.qt_designerrc.lock
/usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
/usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
/usr/qt/3/etc/settings/qt_plugins_3.3rc
/usr/qt/3/etc/settings/.qtrc.lock
/usr/qt/3/etc/settings/.qt_designerrc.lock

# FontConfig cache directory
/var/cache/fontconfig
103 changes: 45 additions & 58 deletions packages/e/eopkg/package.yml
Original file line number Diff line number Diff line change
@@ -1,57 +1,51 @@
name : eopkg
version : 4.0.0
release : 6
version : 4.1.0
release : 7
source :
- git|https://github.com/getsolus/eopkg : df625c985004bf3407e1fe5eb3e03b01346b4558
- git|https://github.com/getsolus/eopkg : 699c3c968b25511b8bed90b8cec6742948de5bff
- git|https://github.com/getsolus/PackageKit.git : dcfcd941d2aa09a1378d738bc98afb4ca52d14df
homepage : https://github.com/getsolus/eopkg
license : GPL-2.0-or-later
component : system.utils
summary : UNSUPPORTED & EXPERIMENTAL (reserved for Solus Staff testing)
description: |
WARNING: This package is **unsupported**, **experimental and may **break your system!!!**
It is included at this early stage to make it easier for Solus Staff to test and debug it.
Experienced contributors with packaging and bugreporting experience are welcome to help us test and report (non-duplicate!) problems here:
https://github.com/getsolus/packages/issues/1316
component : system.base
summary :
- The Solus package manager (python3 eopkg.bin nuitka-compiled version)
- python-eopkg : The Solus package manager (pure python3 eopkg.py3 version)
description:
- The Solus package manager (python3 eopkg.bin nuitka-compiled version)
- python-eopkg : The Solus package manager (pure python3 eopkg.py3 version)
strip : no
debug : no
builddeps :
- pkgconfig(packagekit-glib2)
- pkgconfig(python3)
- iksemel-devel
- nuitka
- pandoc
- patchelf
- python-build
- python-installer
- python-magic
- python-ordered-set
- python-packaging
- python-wheel
- python-xattr
- python-zstandard
- tree
rundeps :
#- ^eopkg-symlinks:
# - eopkg
- ^python-eopkg :
- iksemel
- python-ordered-set
- python-xattr
#- ^python-eopkg-symlinks:
# - python-eopkg
setup : |
# NOTE: please leave the grep commands in for visibility purposes during build. Thanks. /ermo
# get rid of any existing lines w/git ref version info
sed "/__version__ += /d" -i pisi/__init__.py
# Show clean version info
grep -Hn version pisi/__init__.py
# append the git ref to __version__ on a new line
gawk -i inplace \
'BEGIN { "git rev-parse --short HEAD" | getline gitref } { print };
/__version__ = / { printf "%s %s\n", $1, "+= \" (" gitref ")\"" };' \
pisi/__init__.py
# Verify added git ref version info for build introspection purposes
grep -Hn version pisi/__init__.py
%python3_setup
@@ -66,50 +60,49 @@ build : |
# builddeps for now).
# The context is that the py3 ssl module depends on openssl and openssl needs
# ca-certs to be able to check https connections.
# We're not actually using self-execution. In this case, eopkg is using the -c flag as shorthand for --component, rather than for passing the program as a string (as is default python behavior).
nuitka3 --onefile --include-module=dbm.gnu --show-scons --no-deployment-flag=self-execution $workdir/eopkg-cli
nuitka3 --onefile --include-module=dbm.gnu --show-scons --no-deployment-flag=self-execution $workdir/eopkg.py3
nuitka3 --onefile --include-module=dbm.gnu $sources/PackageKit.git/backends/eopkg/eopkgBackend.py
install : |
# install the normal pure py3 stuff
%python3_install
# Pure py3 initial installed state
tree -L 1 $installdir/usr/bin $installdir/usr/lib
# ensure no conflict w/eopkg py2 stuff, ensure this stuff goes into the ^python-eopkg pattern
# .py3 ensures no conflict w/eopkg py2 stuff (shuffle it into the ^python-eopkg pattern later)
for exe in eopkg lseopkg uneopkg; do
mv -v $installdir/usr/bin/${exe} $installdir/usr/bin/${exe}.py3
done
# install the nuitka-compiled eopkg PackageKit backend
install -Dm0755 $workdir/eopkgBackend.bin $installdir/usr/share/PackageKit/helpers/eopkg/eopkgBackend.bin
# install the compiled eopkg.bin nuitka standalone thing
install -Dm0755 $workdir/eopkg-cli.bin $installdir/usr/bin/eopkg.bin
# ensure that existing eopkg4-bin aliases keep working for backwards compat purposes currently
ln -srvf $installdir/usr/bin/eopkg.bin $installdir/usr/bin/eopkg4-bin
# If we want to make eopkg.bin the default at some point
# (patterned into the eopkg-symlinks package)
install -Dm0755 $workdir/eopkg.py3.bin $installdir/usr/bin/eopkg.bin
## BEGIN post epoch ownership changes
# This makes eopkg.bin the default package manager on Solus
#ln -srv $installdir/usr/bin/eopkg.bin $installdir/usr/bin/eopkg
#ln -srv $installdir/usr/bin/eopkg.bin $installdir/usr/bin/eopkg-cli
# If we want to make python-eopkg take over some pisi symlinks at some point
# (patterned into the python-eopkg-symlinks package)
#test -f $installdir/usr/bin/check-newconfigs.py3 \
# && ln -srv $installdir/usr/bin/check-newconfigs.py3 $installdir/usr/bin/check-newconfigs.py
# If we want to make python-eopkg take over the remaining pisi symlinks at some point
# (patterned into the python-eopkg package)
##test -f $installdir/usr/bin/check-newconfigs.py3 \
## && ln -srv $installdir/usr/bin/check-newconfigs.py3 $installdir/usr/bin/check-newconfigs.py
#ln -srv $installdir/usr/bin/lseopkg.py3 $installdir/usr/bin/lseopkg
#ln -srv $installdir/usr/bin/lseopkg.py3 $installdir/usr/bin/lspisi
#test -f $installdir/usr/bin/revdep-rebuild.py3 \
# && ln -srv $installdir/usr/bin/revdep-rebuild.py3 $installdir/usr/bin/revdep-rebuild
##ln -srv $installdir/usr/bin/lseopkg.py3 $installdir/usr/bin/lspisi
##test -f $installdir/usr/bin/revdep-rebuild.py3 \
## && ln -srv $installdir/usr/bin/revdep-rebuild.py3 $installdir/usr/bin/revdep-rebuild
#ln -srv $installdir/usr/bin/uneopkg.py3 $installdir/usr/bin/uneopkg
#ln -srv $installdir/usr/bin/uneopkg.py3 $installdir/usr/bin/unpisi
# install the nuitka-compiled eopkg PackageKit backend
install -Dm0755 $workdir/eopkgBackend.bin $installdir/usr/share/PackageKit/helpers/eopkg/eopkgBackend.bin
# list which executables and symlinks were installed for reference
# /usr/bin final output
tree -L 1 $installdir/usr/bin $installdir/usr/lib
##ln -srv $installdir/usr/bin/uneopkg.py3 $installdir/usr/bin/unpisi
# man page is re-generated by eopkg_build.py if pandoc is in builddeps
#install -Dm0644 $workdir/dist/man/eopkg.1 $installdir/usr/share/man/man1/eopkg.1
# install default eopkg config files (eopkg.conf will be overridden)
#install -Dm0644 $installdir/usr/lib/python3.11/site-packages/pisi/data/eopkg.conf $installdir/usr/share/defaults/eopkg/eopkg.conf
#install -Dm0644 $pkgfiles/mirrors.conf $installdir/usr/share/defaults/eopkg/mirrors.conf
#install -Dm0644 $pkgfiles/mirrors.conf $installdir/usr/share/defaults/eopkg/sandbox.conf
## END post epoch ownership changes
replaces :
- eopkg4-bin
patterns :
@@ -118,16 +111,10 @@ patterns :
- ^python-eopkg :
- /usr/lib/python3.*/site-packages/eopkg*
- /usr/lib/python3.*/site-packages/pisi
- /usr/bin/*.py3
# Together, these two symlink patterns comprise the full list of pisi py2 /usr/bin binaries/symlinks
# -- some may not yet be available in the present packages yet...
#- ^python-eopkg-symlinks :
- /usr/bin/*eopkg.py3
- /usr/bin/??eopkg
# Not available/ported (yet)
# - /usr/bin/check-newconfigs.py
# - /usr/bin/lseopkg
# - /usr/bin/lspisi
# - /usr/bin/revdep-rebuild
# - /usr/bin/uneopkg
# - /usr/bin/unpisi
#- symlinks :
# - /usr/bin/eopkg
# - /usr/bin/eopkg-cli
47 changes: 11 additions & 36 deletions packages/e/eopkg/pspec_x86_64.xml
Original file line number Diff line number Diff line change
@@ -7,35 +7,18 @@
<Email>ermo@serpentos.com</Email>
</Packager>
<License>GPL-2.0-or-later</License>
<PartOf>system.utils</PartOf>
<Summary xml:lang="en">UNSUPPORTED &amp; EXPERIMENTAL (reserved for Solus Staff testing)</Summary>
<Description xml:lang="en">
WARNING: This package is **unsupported**, **experimental and may **break your system!!!**

It is included at this early stage to make it easier for Solus Staff to test and debug it.

Experienced contributors with packaging and bugreporting experience are welcome to help us test and report (non-duplicate!) problems here:

https://github.com/getsolus/packages/issues/1316
</Description>
<PartOf>system.base</PartOf>
<Summary xml:lang="en">The Solus package manager (python3 eopkg.bin nuitka-compiled version)</Summary>
<Description xml:lang="en">The Solus package manager (python3 eopkg.bin nuitka-compiled version)</Description>
<Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://sources.getsol.us/README.Solus</Archive>
</Source>
<Package>
<Name>eopkg</Name>
<Summary xml:lang="en">UNSUPPORTED &amp; EXPERIMENTAL (reserved for Solus Staff testing)</Summary>
<Description xml:lang="en">
WARNING: This package is **unsupported**, **experimental and may **break your system!!!**

It is included at this early stage to make it easier for Solus Staff to test and debug it.

Experienced contributors with packaging and bugreporting experience are welcome to help us test and report (non-duplicate!) problems here:

https://github.com/getsolus/packages/issues/1316
</Description>
<PartOf>system.utils</PartOf>
<Summary xml:lang="en">The Solus package manager (python3 eopkg.bin nuitka-compiled version)</Summary>
<Description xml:lang="en">The Solus package manager (python3 eopkg.bin nuitka-compiled version)</Description>
<PartOf>system.base</PartOf>
<Files>
<Path fileType="executable">/usr/bin/eopkg.bin</Path>
<Path fileType="executable">/usr/bin/eopkg4-bin</Path>
<Path fileType="data">/usr/share/PackageKit/helpers/eopkg/eopkgBackend.bin</Path>
</Files>
<Replaces>
@@ -44,16 +27,8 @@ https://github.com/getsolus/packages/issues/1316
</Package>
<Package>
<Name>python-eopkg</Name>
<Summary xml:lang="en">UNSUPPORTED &amp; EXPERIMENTAL (reserved for Solus Staff testing)</Summary>
<Description xml:lang="en">
WARNING: This package is **unsupported**, **experimental and may **break your system!!!**

It is included at this early stage to make it easier for Solus Staff to test and debug it.

Experienced contributors with packaging and bugreporting experience are welcome to help us test and report (non-duplicate!) problems here:

https://github.com/getsolus/packages/issues/1316
</Description>
<Summary xml:lang="en">The Solus package manager (python3 eopkg.bin nuitka-compiled version)</Summary>
<Description xml:lang="en">The Solus package manager (python3 eopkg.bin nuitka-compiled version)</Description>
<Files>
<Path fileType="executable">/usr/bin/eopkg.py3</Path>
<Path fileType="executable">/usr/bin/lseopkg.py3</Path>
@@ -465,9 +440,9 @@ https://github.com/getsolus/packages/issues/1316
</Files>
</Package>
<History>
<Update release="6">
<Date>2024-06-11</Date>
<Version>4.0.0</Version>
<Update release="7">
<Date>2024-06-23</Date>
<Version>4.1.0</Version>
<Comment>Packaging update</Comment>
<Name>Rune Morling</Name>
<Email>ermo@serpentos.com</Email>

0 comments on commit 695d0f9

Please sign in to comment.