You are not logged in.

#1 2007-07-02 15:33:12

ezzetabi
Member
Registered: 2006-08-27
Posts: 947

Posting a new PKGBUILD in the AUR without the package itself.

It is possible post a new PKGBUILD in the AUR without uploading the package itself?

I was wondering because some programs may need parts from copyrighted sources.
As example, think to d1x-rebirth that to work needs two files from the original descent.

I give the PKGBUILD, the user must add the files and makepkg does all the work...
As far I as understood I can't post a new package if I do not post the whole package,
am I wrong?

Offline

#2 2007-07-02 16:14:03

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: Posting a new PKGBUILD in the AUR without the package itself.

The tarball that you upload to the AUR must contain the PKGBUILD and all other files required to build the package. Can you not include the two required files in the tarball?

Offline

#3 2007-07-02 16:57:29

ezzetabi
Member
Registered: 2006-08-27
Posts: 947

Re: Posting a new PKGBUILD in the AUR without the package itself.

No, thats the whole point.
The two files are copyrighted by Parallax, of course I can upload the whole package and add a note like `you can download this package only if you own a copy of Descent 1',
But I think it is silly...

Offline

#4 2007-07-02 19:21:46

[vEX]
Member
From: Sweden
Registered: 2006-11-23
Posts: 450

Re: Posting a new PKGBUILD in the AUR without the package itself.

Won't it even build without those files? If it builds without them add a notice in the .install file and on the AUR page that the files are needed.


PC: Antec P182B | Asus P8Z77-V PRO | Intel i5 3570k | 16GB DDR3 | GeForce 450GTS | 4TB HDD | Pioneer BDR-207D | Asus Xonar DX | Altec Lansing CS21 | Eizo EV2736W-BK | Arch Linux x86_64
HTPC: Antec NSK2480 | ASUS M3A78-EM (AMD 780G) | AMD Athlon X3 425 | 8GB DDR2 | GeForce G210 | 2TB HDD | Arch Linux x86_64
Server: Raspberry Pi (model B) | 512MB RAM | 750GB HDD | Arch Linux ARM

Offline

#5 2007-07-02 19:37:32

Sigi
Member
From: Thurgau, Switzerland
Registered: 2005-09-22
Posts: 1,131

Re: Posting a new PKGBUILD in the AUR without the package itself.

No, I don't think thats the point in this case. AUR is only for PKGBUILDs, patches and install files - NOT data files.
PKGBUILDs may contain links to legally downloadable (and in the best case OS-licensed) software. IMO, If your PKGBUILD needs the data files from a CD, you can just put the PKGBUILD into AUR anyway: like doom3
Or am I wrong here?

edit: wrong link

Last edited by Sigi (2007-07-02 19:38:49)


Haven't been here in a while. Still rocking Arch. smile

Offline

#6 2007-07-02 20:49:09

[vEX]
Member
From: Sweden
Registered: 2006-11-23
Posts: 450

Re: Posting a new PKGBUILD in the AUR without the package itself.

I'd say your right, just look at the AUR Cedega package.


PC: Antec P182B | Asus P8Z77-V PRO | Intel i5 3570k | 16GB DDR3 | GeForce 450GTS | 4TB HDD | Pioneer BDR-207D | Asus Xonar DX | Altec Lansing CS21 | Eizo EV2736W-BK | Arch Linux x86_64
HTPC: Antec NSK2480 | ASUS M3A78-EM (AMD 780G) | AMD Athlon X3 425 | 8GB DDR2 | GeForce G210 | 2TB HDD | Arch Linux x86_64
Server: Raspberry Pi (model B) | 512MB RAM | 750GB HDD | Arch Linux ARM

Offline

#7 2007-07-02 21:19:16

ezzetabi
Member
Registered: 2006-08-27
Posts: 947

Re: Posting a new PKGBUILD in the AUR without the package itself.

I saw doom3 PKGBUILD in the AUR, yet I do not like this way much.
I mean... you are not actually installing doom3 when you do the pacman -U doom3... and consequently you are not actually removing it when you do -Rns since the file list is incomplete.
Instead forcing the user providing the necessary files before building allows to make a complete package...

@Sigi
install files and data files is a strange division, the point is about if you can legally download or not. As example think to nexuiz, the package contains both engine and maps.

@[vEX]
The cedega package works exactly as I like... just for some reasons I did not think about making an incomplete tarball... :S

I'll follow the cedega example, the tarball will contains all needed  files a part of the ones I can't distribute. Thanks everyone.

Offline

Board footer

Powered by FluxBB