On 2007-04-23 12:34, Patryk Zawadzki wrote:
[...]
> Podeślij na listę diff -u
>
O to chodzi?
ethanak
PS. Tak, wiem, na specach się niespecjalnie wyznaję i na 100% można
lepiej ale akurat Icon był mi na dzisiaj potrzebny więc i tak musiałem
coś wykombinować. A biorąc pod uwagę fakt że stary 9.4.1 nie kompiluje
się na Th lepsze to niż nic...
--- icon.spec.orig 2007-02-13 09:06:35.000000000 +0100
+++ icon.spec 2007-04-23 11:48:12.167219784 +0200
@@ -5,17 +5,19 @@
Summary: Icon programming language
Summary(pl.UTF-8): JÄzyk programowania Icon
Name: icon
-Version: 9.4.1
+Version: 9.4.3
%define sver %(echo %{version} | tr -d .)
-Release: 2
+Release: 1
License: Public Domain (see README)
Group: Development/Languages
Source0: http://www.cs.arizona.edu/icon/ftp/packages/unix/%{name}.v%{sver}src.tgz
-# Source0-md5: 5ab62c32eb0d20fa6ee5840dd88a09f6
-Patch0: %{name}-system-Xpm.patch
-Patch1: %{name}-paths.patch
+# Source0-md5: 4740b1fc5caf2fe7409367923dffe607
+Patch0: %{name}-native-Xpm.patch
URL: http://www.cs.arizona.edu/icon/
-%{?with_x:BuildRequires: XFree86-devel}
+%if %{with x}
+BuildRequires: xorg-lib-libXt-devel
+BuildRequires: xorg-lib-libXpm-devel
+%endif
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -32,6 +34,18 @@
skÅadniÄ
przypominajÄ
cÄ
C i Pascala, ale z semantykÄ
na dużo wyższym
poziomie.
+%package ipl
+Summary: Icon Program Library
+Summary(pl.UTF-8): Biblioteka Programów Icona
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description ipl
+Icon Program Library.
+
+%description ipl -l pl.UTF-8
+Biblioteka Programów Icona.
+
%prep
%setup -q -n %{name}.v%{sver}src
%patch0 -p1
@@ -47,11 +61,34 @@
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir}/icon/{bin,lib}}
+install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir}/icon/{bin,lib},\
+%{_datadir}/icon/ipl/{cfuncs,data,docs,incl,progs,procs,\
+gdata,gdocs,gprocs,gprogs,gincl,packs/{euler,ibpag2,\
+idol,itweak,loadfunc,skeem,tcll1},gpacks/{carpets,drawtree,ged,htetris,\
+tiger,vib,weaving,xtiles}}}
install bin/* $RPM_BUILD_ROOT%{_libdir}/icon/bin
install lib/* $RPM_BUILD_ROOT%{_libdir}/icon/lib
+for d in data docs incl progs procs gdata gdocs gincl gprogs gprocs; do
+ install ipl/$d/* $RPM_BUILD_ROOT%{_datadir}/icon/ipl/$d
+done
+
+install ipl/README $RPM_BUILD_ROOT%{_datadir}/icon/ipl
+install ipl/packs/README $RPM_BUILD_ROOT%{_datadir}/icon/ipl/packs
+install ipl/gpacks/README $RPM_BUILD_ROOT%{_datadir}/icon/ipl/gpacks
+
+for d in euler ibpag2 idol itweak loadfunc skeem tcll1 ; do
+ install ipl/packs/$d/* $RPM_BUILD_ROOT%{_datadir}/icon/ipl/packs/$d
+done
+
+for d in carpets drawtree ged htetris tiger vib weaving xtiles ; do
+ install ipl/gpacks/$d/* $RPM_BUILD_ROOT%{_datadir}/icon/ipl/gpacks/$d
+done
+
+install ipl/cfuncs/README ipl/cfuncs/*.c ipl/cfuncs/Makefile ipl/cfuncs/*.icn \
+ ipl/cfuncs/*.sh $RPM_BUILD_ROOT%{_datadir}/icon/ipl/cfuncs
+
for f in icon icont iconx vib ; do
ln -sf %{_libdir}/icon/bin/$f $RPM_BUILD_ROOT%{_bindir}/$f
done
@@ -70,6 +107,12 @@
%{_libdir}/icon/bin/rt.h
%{_libdir}/icon/lib
+%files ipl
+%defattr(644,root,root,755)
+%dir %{_datadir}/icon
+%dir %{_datadir}/icon/ipl
+%{_datadir}/icon/ipl/*
+
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <[EMAIL PROTECTED]>
_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl