[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