GhostSquad57 / Steam-Installer-for-Wheezy

Re-write of Valve's deb package. (Orphaned)
193 stars 20 forks source link

Get rid of self-provided dependency-resolver #13

Closed testian closed 11 years ago

testian commented 11 years ago

I think for a package management system with rich dependency tracking capabilities it is not needed to have /usr/bin/steamdeps

I just removed it testwise and that doesn't seem to pose a problem

and if we get rid of steamdeps, we also don't need

/usr/lib/steam-debian-depends.sh

The packages installed by /usr/lib/steam-debian-depends.sh are purely optional in my opinion

Maybe it's necessary to extend the dependency list in the package itself, but I don't remember which packages to add.

I just remember I installed some packages additionally that the package didn't request in the first place.

GhostSquad57 commented 11 years ago

I will test this with the next release

GhostSquad57 commented 11 years ago

@testian Good News Everyone! I've discovered that it is possible to erase jockey-common from Steam's dependencies; steamdeps refers to a text file named steamdeps.txt located in /usr/lib/steam/bootstraplinux_ubuntu12_32.tar.xz that tells steamdeps what packages to look for.

simply removing "jockey-common" from this list should keep Steam from prompting to install it. It also makes steam-debian-depends.sh pointless

GhostSquad57 commented 11 years ago

Sigh, nevermind. After testing my theory in a virtual machine, I can confirm it doesn't work. I'll keep trying to find a way around it though.

GhostSquad57 commented 11 years ago

@testian I feel like the advancements made in solving issue #18 make deleting steamdeps unnecessary.

ISSUE ASSIMILATED! beep, boop