Steam for Linux > 일반 토론 > 제목 정보
jdmulloy 2013년 1월 28일 오후 8시 46분
Build your own RPM for openSUSE
Since Suse took the steam package on OBS down due to legal concerns over the Steam EULA I've come up with a script that will download the .deb from Valve's repo, extract the tarball from the .deb and build an RPM from it. I've put up a tarball with everything you need to build your own rpm up on my webserver. It's available at http://www.mulloy.me/steam/1.0.0.22/steam-1.0.0.22-opensuse-source.tar.bz2

There's also a 64-bit RPM if you want to use it http://www.mulloy.me/steam/1.0.0.22/steam-1.0.0.22-0.x86_64.rpm

At the very least you will need to install rpmbuild. Since there's nothing to compile you won't need gcc.
24개 중 1-15 표시중
< >
Hirage 2013년 1월 29일 오전 3시 47분 
I have skimmed through the tarball and did not find any harmul content there. Good work jdmulloy.
arc| Gps 2013년 1월 29일 오전 8시 58분 
Thank you !

I have emailed Vavle about this. On the opensuse odb mailing list they think the permission (email) is just for Fedora.
[Linux]sulman 2013년 1월 29일 오전 9시 00분 
Similar issue for arch, although the community has - like JDMulloy - created a package they are awaiting word from Valve to clarify the licensing. I appreciate the diligence and am sure it will be sorted out in due course.
Olorin 2013년 1월 29일 오후 4시 14분 
arc| Gps님이 먼저 게시:
Thank you !

I have emailed Vavle about this. On the opensuse odb mailing list they think the permission (email) is just for Fedora.

Er, everyone is permitted. Can't they read between the lines? I didn't have any difficulties with the interpretation. Mike Sartain answered me in a similar fashion as he did with Tom Callaway: http://login.kristshell.net/~olorin/Steam/Valve-Permission-To-Redistribute-Steam-in-RPM.txt The new license will be available in the next version.
Olorin님이 마지막으로 수정; 2013년 1월 29일 오후 5시 14분
Olorin 2013년 1월 29일 오후 4시 54분 
jdmulloy님이 먼저 게시:
Since Suse took the steam package on OBS down due to legal concerns over the Steam EULA I've come up with a script that will download the .deb from Valve's repo, extract the tarball from the .deb and build an RPM from it. I've put up a tarball with everything you need to build your own rpm up on my webserver. It's available at http://www.mulloy.me/steam/1.0.0.22/steam-1.0.0.22-opensuse-source.tar.bz2

There's also a 64-bit RPM if you want to use it http://www.mulloy.me/steam/1.0.0.22/steam-1.0.0.22-0.x86_64.rpm

At the very least you will need to install rpmbuild. Since there's nothing to compile you won't need gcc.

Please acknowledge the people you borrowed from. A blank %changelog is bad practice, even if it's outside OBS. Also, your package is broken on Fedora. Mine on the other hand have been tested on Mageia 2, Fedora Core 18, and openSUSE 12.2 so far: http://login.kristshell.net/~olorin/Steam/
Olorin님이 마지막으로 수정; 2013년 1월 29일 오후 5시 00분
arc| Gps 2013년 1월 29일 오후 5시 21분 
Olorin님이 먼저 게시:
arc| Gps님이 먼저 게시:
Thank you !

I have emailed Vavle about this. On the opensuse odb mailing list they think the permission (email) is just for Fedora.

Er, everyone is permitted. Can't they read between the lines? I didn't have any difficulties with the interpretation.

I stepped on some toes, when I gave my opinion about this. (opensuse forum)
( I said I was very disapointed in opensuse )

Valve is already working on a new license, and on the official steam for linux page, they link to the open SUSE repo.

How much permission do they need ?

I was very angry, but I have calmed down again, because I realised the worst thing that could happen, is that I will have to switch to another distro.

Thank god for people like you, who are not so narrow minded.

For me the problem is not that big. I installed steam from the odb, before it was taken offline.

Its working fine for me, besides when I start steam, I get cleint is out of date message.
To start steam I need to type an command to have sound.
Played over 30 hours of teamfortress and the last two days, Half life.

I have put the link to your rpm's for opensuse, on the opensuse forums.
Olorin 2013년 1월 29일 오후 5시 32분 
Thanks for the compliment. :-)
The license is actually finished. However, I'm not sure about whether I can actually distribute the document yet as it's really targeted at the next release.
I have commented on the official forum.
Olorin님이 마지막으로 수정; 2013년 1월 29일 오후 5시 59분
jdmulloy 2013년 1월 29일 오후 6시 22분 
Olorin님이 먼저 게시:
jdmulloy님이 먼저 게시:
Since Suse took the steam package on OBS down due to legal concerns over the Steam EULA I've come up with a script that will download the .deb from Valve's repo, extract the tarball from the .deb and build an RPM from it. I've put up a tarball with everything you need to build your own rpm up on my webserver. It's available at http://www.mulloy.me/steam/1.0.0.22/steam-1.0.0.22-opensuse-source.tar.bz2

There's also a 64-bit RPM if you want to use it http://www.mulloy.me/steam/1.0.0.22/steam-1.0.0.22-0.x86_64.rpm

At the very least you will need to install rpmbuild. Since there's nothing to compile you won't need gcc.

Please acknowledge the people you borrowed from. A blank %changelog is bad practice, even if it's outside OBS. Also, your package is broken on Fedora. Mine on the other hand have been tested on Mageia 2, Fedora Core 18, and openSUSE 12.2 so far: http://login.kristshell.net/~olorin/Steam/

I never intended for my package to be used anywhere other than openSUSE. The spec is just a tweaked version of the spec file that was originally on OBS before it was removed. The important part is that I scripted the process to download the official .deb and extract its contents. I really just built it for myself so I could build a new RPM and I figured I'd share it to help out my fellow openSUSE users. I tried to get my own instance of OBS running in a VM, but none of the images available on SUSE gallery would build for anything newer than openSUSE 11.4.

I probably should have given proper attribution, but I just wanted to get it out there. When I have time this weekend I'll try to improve my process and add proper attribution.

I'll admit your build is cleaner and working on other distros is good. What is your build process? Are you creating the steam tarball manually?
Olorin 2013년 1월 29일 오후 6시 37분 
jdmulloy님이 먼저 게시:
Olorin님이 먼저 게시:
jdmulloy님이 먼저 게시:
Since Suse took the steam package on OBS down due to legal concerns over the Steam EULA I've come up with a script that will download the .deb from Valve's repo, extract the tarball from the .deb and build an RPM from it. I've put up a tarball with everything you need to build your own rpm up on my webserver. It's available at http://www.mulloy.me/steam/1.0.0.22/steam-1.0.0.22-opensuse-source.tar.bz2

There's also a 64-bit RPM if you want to use it http://www.mulloy.me/steam/1.0.0.22/steam-1.0.0.22-0.x86_64.rpm

At the very least you will need to install rpmbuild. Since there's nothing to compile you won't need gcc.

Please acknowledge the people you borrowed from. A blank %changelog is bad practice, even if it's outside OBS. Also, your package is broken on Fedora. Mine on the other hand have been tested on Mageia 2, Fedora Core 18, and openSUSE 12.2 so far: http://login.kristshell.net/~olorin/Steam/

I never intended for my package to be used anywhere other than openSUSE. The spec is just a tweaked version of the spec file that was originally on OBS before it was removed. The important part is that I scripted the process to download the official .deb and extract its contents. I really just built it for myself so I could build a new RPM and I figured I'd share it to help out my fellow openSUSE users. I tried to get my own instance of OBS running in a VM, but none of the images available on SUSE gallery would build for anything newer than openSUSE 11.4.

I probably should have given proper attribution, but I just wanted to get it out there. When I have time this weekend I'll try to improve my process and add proper attribution.

I'll admit your build is cleaner and working on other distros is good. What is your build process? Are you creating the steam tarball manually?

Ah, Ok. I'm sorry if you were offended. My package is locally built with rpmbuild for the moment, nothing fancy. And I'm just following Tom Callaway (including the ones that have changed it since) on the tarball bit until we have official ones that can be pulled directly. I could probably put the fetch bit into a script for my own amusement, or adapt yours. However, it should be back shortly on OBS with the new license.
Olorin님이 마지막으로 수정; 2013년 1월 29일 오후 6시 44분
Olorin 2013년 1월 30일 오전 1시 25분 
And here's a copy of the new license which I slapped between some HTML tags: http://login.kristshell.net/~olorin/Steam/License%20Agreement.html
Olorin님이 마지막으로 수정; 2013년 1월 30일 오전 1시 59분
jdmulloy 2013년 1월 30일 오전 10시 54분 
Olorin님이 먼저 게시:
And here's a copy of the new license which I slapped between some HTML tags: http://login.kristshell.net/~olorin/Steam/License%20Agreement.html

Awesome, I didn't expect to see until the next release and I thought you weren't going to share it publicly until the release. Did something change?

I am slightly concerned about one part.

Steam EULA님이 먼저 게시:
provided further that any modifications you make are identified by you as modifications from the original Program provided by Valve;

I'm not quite sure where/how I'm supposed to identify the modifications. Is the patch file sufficient? I doubt it's going to be an issue as it seems Valve has no problem with the repackaging and I doubt they'd sue anyone unless someone messed with the actual steam client itself.
jdmulloy님이 마지막으로 수정; 2013년 1월 30일 오전 10시 54분
Olorin 2013년 1월 30일 오전 11시 55분 
jdmulloy님이 먼저 게시:
Olorin님이 먼저 게시:
And here's a copy of the new license which I slapped between some HTML tags: http://login.kristshell.net/~olorin/Steam/License%20Agreement.html

Awesome, I didn't expect to see until the next release and I thought you weren't going to share it publicly until the release. Did something change?

I asked, and it's official now.

I am slightly concerned about one part.

Steam EULA님이 먼저 게시:
provided further that any modifications you make are identified by you as modifications from the original Program provided by Valve;

Document your changes, and it shouldn't be a problem.

I'm not quite sure where/how I'm supposed to identify the modifications. Is the patch file sufficient? I doubt it's going to be an issue as it seems Valve has no problem with the repackaging and I doubt they'd sue anyone unless someone messed with the actual steam client itself.

A entry handled by %changelog is required for easy identification, and as a bonus you will be remembered for it. Even the bad moves should be logged … I could for example remove the bits I'm less proud of from "my" rpmmacro, but why should I.
Olorin님이 마지막으로 수정; 2013년 1월 30일 오전 11시 58분
Olorin 2013년 1월 30일 오후 12시 06분 
We do need some additional packages only found in Factory, so a dedicated repository might be the next step. A revival of the Nvidia one is also required, as their own installer are a bit clumsy by today's standards.
Olorin님이 마지막으로 수정; 2013년 1월 30일 오후 12시 07분
arc| Gps 2013년 1월 30일 오후 4시 14분 
I posted the new license on the openbuildservice of openSUSE.

The package should return within a day or two, maybe sooner.

Thank you Valve, for the new license.
arc| Gps 2013년 2월 1일 오전 4시 04분 
It seems I was a bit too optemistic.

I have emailed the new license, I received from Valve in docx fromat, to a person from SUSE.
(not openSUSE)

The package can't return on the open build service because its closed source, but SUSE has servers for closed software too.

I expressed my concerns, and hope to have some responce soon.
24개 중 1-15 표시중
< >
페이지당: 15 30 50
게시된 날짜: 2013년 1월 28일 오후 8시 46분
게시글: 24