unicon.spec
Jan Meizner
jm w pa103.nowa-wies.sdi.tpnet.pl
Nie, 1 Lut 2004, 17:45:06 CET
Witam!
> Ogólnie mówiąc jak będę miał poprawioną i działającą wersję to podeślę.
Zgodnie z tym co tu napisałem przesyłam wersję z poprawkami (spec i
patch). Wygląda, że ogólnie działa. Binarki dałem do bindira zgodnie z
sugestią. Nie wiem tylko co zrobić z 2 plikami: libgdbm.a i libtp.a. Pliki
te make Install wrzuca do bin/, ale nie wiem gdzie tak na prawde powinny
być bo nie wiem niestety czym one tak naprawde są:(. file mówi że "current
ar archive". W związku z powyższym na razie pliki te zostawiłem w
unicon/bin/ choć najchętniej wogóle bym tego katalogu nie dodawał, bo
właściwe binarki w obecnej wersji są w bindir.
Jeśli ktoś może wspomóc mnie radą co to może być to będę wdzięczny.
Pozdrawiam
Jan Meizner
jm w jm.one.pl
-------------- następna część ---------
diff -urN v1/config/unix/Config/top.mak v2/config/unix/Config/top.mak
--- v1/config/unix/Config/top.mak Mon Feb 10 08:14:39 2003
+++ v2/config/unix/Config/top.mak Sun Feb 1 17:22:57 2004
@@ -117,12 +117,6 @@
test -d $D/ipl/mincl || mkdir $D/ipl/mincl
test -d $D/uni || mkdir $D/uni
test -d $D/uni/lib || mkdir $D/uni/lib
- test -d $D/doc || mkdir $D/doc
- test -d $D/doc/icon || mkdir $D/doc/icon
- test -d $D/doc/unicon || mkdir $D/doc/unicon
- test -d $D/man || mkdir $D/man
- test -d $D/man/man1 || mkdir $D/man/man1
- cp README $D
cp bin/[a-qs-z]* $D/bin
rm -f $D/bin/libXpm*
cp ipl/lib/*.* $D/ipl/lib
@@ -130,9 +124,6 @@
cp ipl/gincl/*.* $D/ipl/gincl
cp ipl/mincl/*.* $D/ipl/mincl
cp uni/lib/*.* $D/uni/lib
- cp doc/icon/*.* $D/doc/icon
- cp doc/unicon/*.* $D/doc/unicon
- cp doc/icon/icon.1 $D/man/man1
# Bundle up for binary distribution.
-------------- następna część ---------
# $Revision: 1.26 $, $Date: 2003/08/04 19:06:42 $
Summary: The Unified Extended Dialect of Icon
Summary(pl): Rozbudowana wersja języka Icon
Name: unicon
Version: 11
%define _snap 20030210
Release: 0.%{_snap}.1
Epoch: 1
License: GPL
Group: Development/Languages
Source0: http://unicon.sourceforge.net/dist/uni.zip
# Source0-md5: e089da57b8c796dcf1fa3441f2e35bfe
Patch0: %{name}-makefile.patch
URL: http://unicon.sourceforge.net/
BuildRequires: unzip
Obsoletes: icon
ExclusiveArch: %{ix86} alpha
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
Unicon is a very high level, goal-directed, object-oriented, general purpose
applications language.
%description -l pl
Unicon jest objektowym językiem programowania ogólnego zastosowania bardzo
wysokiego poziomu.
%prep
%setup -q -c -T
cp %{SOURCE0} ./
unzip uni.zip
%patch0 -p1
%build
%ifarch %{ix86}
%{__make} %{!?_without_x:X-}Configure name=intel_linux
%endif
%ifarch alpha
%{__make} %{!?_without_x:X-}Configure name=alpha_linux
%endif
%{__make} Unicon CC="%{__cc}"
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir}/unicon/{bin,ipl,uni}}
%{__make} Install dest=$RPM_BUILD_ROOT%{_libdir}/unicon/
for f in icont iconx ivib patchstr ui unicon
do
mv $RPM_BUILD_ROOT%{_libdir}/unicon/bin/$f $RPM_BUILD_ROOT%{_bindir}/$f
done
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
%doc README
%attr(755,root,root) %{_bindir}/*
%dir %{_libdir}/unicon
%dir %{_libdir}/unicon/bin
%{_libdir}/unicon/bin/lib*
%{_libdir}/unicon/ipl
%{_libdir}/unicon/uni
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback w pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log: unicon.spec,v $
Więcej informacji o liście dyskusyjnej pld-devel-pl