Page 1 of 2

Two new repositories

Posted: 18 May 2025, 01:41
by lu9dce
d2slack - deb to slack for all architectures without dependencies
slackdce - Pre-built SBo packages for Slackware64 15.0

https://slackdce.theworkpc.com lu9dce Argentina
https://slackware.halpanet.org/slackdce/ Thom1b France
https://slackware.uk/slackdce/ tadgy UK

-----------------

https://slackdce.theworkpc.com/mirrors/d2slack/

-----------------

https://web.libera.chat/#slackdce


THIS PROJECT, "SLACKDCE", OPPOSES THE USE OF SLACKBUILDS.
SLACKBUILDS RECOMPILE EACH SUBMITTED PROGRAM JUST FOR TESTING, THEN DISCARD
THE RESULTING PACKAGE—WASTING A BUILD THAT COULD BE USED BY THE END USER.

WE REBUILD THESE PACKAGES WITH CARE AND EFFORT SO THAT SLACKWARE USERS
CAN HAVE A PROPER REPOSITORY, JUST LIKE IN ANY OTHER LINUX DISTRIBUTION.

Two new repositories

Posted: 18 May 2025, 07:28
by rych
lu9dce wrote:
18 May 2025, 01:41
slackdce - Pre-built SBo packages for Slackware64 15.0
How to use those in Porteus 5.01? Which config files for which package managers/module builders should they be added into? Thanks
lu9dce wrote:
18 May 2025, 01:41
https://slackdce.theworkpc.com
is not reachable

Two new repositories

Posted: 18 May 2025, 08:07
by lu9dce
SLPKG

Code: Select all

[SLACKDCE]
ENABLE = true
MIRROR = "https://slackware.halpanet.org/slackdce/packages/15.0/x86_64/"

[D2SLACK]
ENABLE = true
MIRROR = "https://slackdce.theworkpc.com/mirrors/d2slack/"
SLACKPKG++

Code: Select all

MIRRORPLUS['SLACKDCE']=https://slackware.halpanet.org/slackdce/packages/15.0/x86_64/

MIRRORPLUS['D2SLACK']=https://slackdce.theworkpc.com/mirrors/d2slack/

Two new repositories

Posted: 18 May 2025, 08:09
by lu9dce

Two new repositories

Posted: 18 May 2025, 08:24
by ncmprhnsbl
lu9dce wrote:
18 May 2025, 01:41
slackdce - Pre-built SBo packages for Slackware64 15.0
:) thanks for the headsup, and all your hard work
rych wrote:
18 May 2025, 07:28
How to use those in Porteus 5.01? Which config files for which package managers/module builders should they be added into? Thanks
preliminary testing shows that it should work with slapt-mod(slapt-get) by adding in /etc/slapt-get/slapt-getrc eg. :

Code: Select all

# slackdce
SOURCE=https://slackware.halpanet.org/slackdce/packages/15.0/x86_64/
then running slapt-mod -u
except, that when i tried to download a package, it failed because it tried to source it from http://slackdce.theworkpc.com/mirrors/p ... 5.0/x86_64 ..which as you say appears to be offline atm..
seems like a bug though, i would think it should be sourcing the package from the configured mirror (https://slackware.halpanet.org)
for pmod(slackpkg) add to /etc/slackpkg/slackpkgplus.conf eg.:

Code: Select all

# slackdce
MIRRORPLUS[slackdce]=https://slackware.halpanet.org/slackdce/packages/15.0/x89_64/
untested.. my VM ran out of room while updating the database :p

Two new repositories

Posted: 20 May 2025, 01:37
by ncmprhnsbl
ncmprhnsbl wrote:
18 May 2025, 08:24
seems like a bug though, i would think it should be sourcing the package from the configured mirror
seemingly confirmed, with this workaround:
with slapt-mod(or slapt-get) after updating the database,
edit /var/slapt-get/package_data,
replacing all instances of the line:

Code: Select all

PACKAGE MIRROR:  http://slackdce.theworkpc.com/mirrors/slackdce/packages/15.0/x86_64
with:

Code: Select all

PACKAGE MIRROR:  https://slackware.halpanet.org/slackdce/packages/15.0/x86_64/
i guess this might be the responsibility of the mirror maintainer to do (to PACKAGES.TXT) after syncing...

Two new repositories

Posted: 20 May 2025, 15:20
by lu9dce

Code: Select all

https://slackdce.theworkpc.com/mirrors/slackdce/packages/15.0/x86_64/
This is the main mirror on the same machine where the packets are created.

It's IPv6 only.

Two new repositories

Posted: 20 May 2025, 15:24
by lu9dce

Two new repositories

Posted: 20 May 2025, 15:32
by lu9dce
If anyone wants to collaborate with the repository:
We use iceccd (ICECC daemon) to speed up compilation.
It's a distributed compiler system that allows sharing CPU power over the network.
Each computer receives a small part of the compilation job, processes it, and sends the result back.
This helps reduce build times by using multiple machines together.

Image

EMAIL [email protected]

Two new repositories

Posted: 21 May 2025, 04:45
by ncmprhnsbl
ncmprhnsbl wrote:
18 May 2025, 08:24
for pmod(slackpkg) add to /etc/slackpkg/slackpkgplus.conf eg.:

Code: Select all

# slackdce
MIRRORPLUS[slackdce]=https://slackware.halpanet.org/slackdce/packages/15.0/x89_64/
untested.. my VM ran out of room while updating the database :p
ok, tested with pmod/slackpkg, it works with that^ config, without any workarounds.
so, i would say the issue with the PACKAGE MIRROR: line the PACKAGES.TXT is specific to slapt-get..
just looking at other repos, eg. slackware and salix on various mirrors, they don't even have that PACKAGE MIRROR: line ...

Two new repositories

Posted: 21 May 2025, 17:37
by beny
hi ncmprhnsbl, with gslapt we can manage the repository,i have done a try with porteux stable slapt-mod work well with slackware 15 but not with the slackdce, slapt-mod give the search name but not dowload it,PS: for porteux is a bit tricky to work with slapt-mod, we have to add some deps,ok just for the record
modules/slapt-get-0.11.11-x86_64-1_SBo.xzm
modules/slapt-src-0.3.9-x86_64-1_SBo.xzm
gslapt-0.5.11-x86_64-1_SBo.xzm

Two new repositories

Posted: 22 May 2025, 00:29
by ncmprhnsbl
beny wrote:
21 May 2025, 17:37
but not with the slackdce, slapt-mod give the search name but not dowload it,
hi beny, with the workaround above: Two new repositories (Post by ncmprhnsbl #102896) downloading will work.
i would expect if your setup has a fully functioning ipv6, slackdce.theworkpc.com/mirrors/slackdce/packages/15.0/x86_64/ would be fine too.

Two new repositories

Posted: 22 May 2025, 21:31
by beny

Code: Select all

 guest@porteux:~$ sudo '/usr/local/slapt-mod' -m wine
Reading Package Lists...Done
The following NEW packages will be installed:
  wine 
0 upgraded, 0 reinstalled, 1 newly installed, 0 to remove, 0 not upgraded.
Need to get 135.2MB of archives.
Do you want to continue? [y/N] y
1/1 Get http://slackdce.theworkpc.com/mirrors/slackdce/packages/15.0/x86_64/ wine 10.0-x86_64-1_slackdce [135.2MB]...        4  Done

Done
/usr/local/slapt-mod: line 112: /etc/slapt-get/slapt-modrc: No such file or directory
Verifying package wine-10.0-x86_64-1_slackdce.txz.
Installing package wine-10.0-x86_64-1_slackdce.txz:
PACKAGE DESCRIPTION:
# wine (Wine Is Not an Emulator)
#
# Wine is an Open Source implementation of the Windows API
# on top of X and Unix.
#
# Homepage: http://www.winehq.com/
#
Executing install script for wine-10.0-x86_64-1_slackdce.txz.
Package wine-10.0-x86_64-1_slackdce.txz installed.
/usr/local/slapt-mod: line 134: [: =: unary operator expected
/usr/local/slapt-mod: line 140: [: =: unary operator expected
/usr/local/slapt-mod: line 143: [: =: unary operator expected
/usr/local/slapt-mod: line 146: [: =: unary operator expected
Parallel mksquashfs: Using 6 processors
Creating 4.0 filesystem on /tmp/wine-10.0-x86_64-1_slackdce.xzm, block size 262144.
[====================================================================================================================-] 7198/7198 100%

Exportable Squashfs 4.0 filesystem, zstd compressed, data block size 262144
	compressed data, compressed metadata, compressed fragments,
	compressed xattrs, compressed ids
	duplicates are removed
Filesystem size 265851.65 Kbytes (259.62 Mbytes)
	24.25% of uncompressed filesystem size (1096376.70 Kbytes)
Inode table size 43315 bytes (42.30 Kbytes)
	30.42% of uncompressed inode table size (142369 bytes)
Directory table size 36333 bytes (35.48 Kbytes)
	45.56% of uncompressed directory table size (79746 bytes)
Number of duplicate files found 14
Number of inodes 3931
Number of files 3869
Number of fragments 752
Number of symbolic links 8
Number of device nodes 0
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 54
Number of ids (unique uids + gids) 1
Number of uids 1
	root (0)
Number of gids 1
	root (0)
chown: warning: '.' should be ':': ‘guest.’
/usr/local/slapt-mod: line 162: green: command not found
guest@porteux:~$ 
                                                          
hi, well seem that slapt-mod without the changes on package_data work, the script have some error but the core work well, the pak package in linux do not open,you have the windows vm maybe.

Two new repositories

Posted: 22 May 2025, 23:27
by ncmprhnsbl
beny wrote:
22 May 2025, 21:31
hi, well seem that slapt-mod without the changes on package_data work,
this would be because you have ipv6 fully functional on your setup/connection.
my point is though, if i have one mirror configured(halpanet.org), it shouldn't be getting the package from another(slackdce.theworkpc.com)

Two new repositories

Posted: 23 May 2025, 19:07
by beny
hi, now is part of slackware.uk: https://slackware.uk/slackdce/