[commit] gretl - program ekonometryczny

Paweł Sakowski pawel w sakowski.eu.org
Pon, 12 Lis 2001, 08:45:01 CET


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
NotDashEscaped: You need GnuPG to verify this message

> Łącznie 3 pakiety. Ze względu na słabą znajmość języka skryptowego Makefile 
> zastosowałem niezbyt ładne obejście i zamiast wygenerować skrypty startowe 
> po prostu zmieniłem wygenerowane "nieprawidłowo".
> Dokładniej:
> make install koniecznie chce instalować w /usr zamiast w $RPM_BUILD_ROOT. 
> Nie umiem go przekonać... Podałem więc ./configure --prefix=$RPM_BUILD_ROOT
> Jednyny problem jaki to powoduje, to taki, że skrypty
> gretl i gretl-config zawierają nieprawidłowe ścieżki.
> Zmieniłem je więc i dodałem zmienione skrypty jako source1. 
> Wiem, brzydko... jak ktoś wie jak to zrobić inaczej -- helpme ;)

Zwykle działa

make install DESTDIR=$RPM_BUILD_ROOT

a jeśli nie, to napisz jakiegoś patcha, żeby make install wrzucał swoje 
rzeczy do $RPM_BUILD_ROOT.

Jeszcze parę uwag:

1. Zamiast ./configure --opcje pisz %configure --opcje (a jak nie działa, 
to %configure2_13 --opcje). Doda to odpowiednie optymalizacje.

2. Ścieżka do manów to ma być /usr/share/man/man?, a dokładniej mówiąc 
%{_mandir}/man?. Podobnie z %{_bindir}, %{_libdir}

3. Nie grzeb ręcznie w %{_docdir} (a.k.a. /usr/share/doc). Wszystko, co 
tam trafia trafia tam przez %doc.

4. Kompresuj dokumentację (gzip -9nf README ...)

I nie tłumacz się z pakietów które tworzysz, po prostu daj znać, kiedy je 
puścić do przebudowania.

+--------------------------------------------------------------------+
|  Linux is like a wigwam. No Gates,   :            Paweł Sakowski   |
|      No Windows, Apache inside.      :   <pawel w sakowski.eu.org>   |
+--------------------------------------------------------------------+

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE7734ANJmavqlTkb0RAlMBAJ9wzD6jehHuoK1/Eu2EpHXrvhQNIwCeOZbK
kUk2Ox1ysesiB5lwFVr+QXU=
=KdbO
-----END PGP SIGNATURE-----



Więcej informacji o liście dyskusyjnej pld-devel-pl