1 |
On Fri, 16 Apr 2010 21:39:14 +0200 Juergen Rose |
2 |
<rose@××××××××××××××.de> wrote: |
3 |
> Hallo, |
4 |
> |
5 |
> ich haette gerne ein ebuild fuer die Installation des CANON |
6 |
> CQue-Drucker-Treiber. Letzeren findet man nach Abnicken der Software |
7 |
> Lizenzvereinbarung als binaeres zip-Archiv unter |
8 |
> http://de.software.canon-europe.com/software/0037834.asp |
9 |
> In dem zip-Archiv sind zwei *.tar.gz (fuer i686 und x86_64) enthalten. |
10 |
> Nach Auspacken des geeigneten tar.gz-Archives erhaelt man ein binaeres |
11 |
> setup Programm, welches dann ca. 50 Dateien unter /opt/cel/ |
12 |
> installiert. |
13 |
> |
14 |
> Ein paar ebuilds die aus stamdardmaessig aus C-tar.gz-Quellen mit |
15 |
> configure-make-make-install die Installation durchfuehren habe ich |
16 |
> schon geschrieben, aber in diesem Fall fuehle ich mich ueberfordert. |
17 |
> |
18 |
> Kann mir jemand helfen? |
19 |
> |
20 |
|
21 |
Hallo, |
22 |
da man das Archiv nur nach abnicken der Lizenzvereinbarung |
23 |
herunterladen kann, sollte auf jeden Fall RESTRICT="fetch" in dem |
24 |
ebuild stehen. |
25 |
in src_unpack() packst Du dann erstmal das zip-Archiv mit unpack |
26 |
foo.zip aus, und dann das passende tar-Archiv mit unpack bar.tar.gz. |
27 |
|
28 |
Danach kannst Du in src_compile() das Setup-Programm aufrufen, welches |
29 |
dann die Dateien erstmal in ein temporäres Verzeichnis installiert. |
30 |
|
31 |
Schließlich schreibst du in src_install() welche Dateien ins System |
32 |
kopiert werden sollen, z.B. mit dobin, dodoc, etc. oder einfach "cp -R |
33 |
opt/cel ${D}/opt/cel". |
34 |
|
35 |
eine große Hilfe ist auch man 5 ebuild. |
36 |
|
37 |
Ich hoffe das hilft Dir weiter, |
38 |
hp_sebastian |