SPECS: tix.spec - updated to 8.4.0 (plain tcl/tk extension now, no...
qboosh
qboosh at pld-linux.org
Sat Dec 10 17:32:47 CET 2005
Author: qboosh Date: Sat Dec 10 16:32:47 2005 GMT
Module: SPECS Tag: HEAD
---- Log message:
- updated to 8.4.0 (plain tcl/tk extension now, no system libs or special interpreter)
- removed outdated fhs,autoconf,soname patches
---- Files affected:
SPECS:
tix.spec (1.37 -> 1.38)
---- Diffs:
================================================================
Index: SPECS/tix.spec
diff -u SPECS/tix.spec:1.37 SPECS/tix.spec:1.38
--- SPECS/tix.spec:1.37 Thu Apr 21 15:25:28 2005
+++ SPECS/tix.spec Sat Dec 10 17:32:41 2005
@@ -1,25 +1,20 @@
# $Revision$, $Date$
-%define major 8.1
-%define tkmajor 8.5
-# ./configure gets 8.4 (8.5 officialy not supported)
+%define major 8.4
Summary: Many metawidgets (such as notepads) for Tk
Summary(de): Zahlreiche Metawidgets (wie etwa Notepads) für Tk
Summary(fr): Nombreux meta-widgets (comme les bloc-notes) pour Tk
Summary(pl): Wiele widgetów (takich jak notepad) dla Tk
Summary(tr): Tk için ek arayüz elemanlarý (not defterleri v.b.)
Name: tix
-Version: %{major}.4
-Release: 9
+Version: %{major}.0
+Release: 1
Epoch: 1
License: BSD
Group: Development/Languages/Tcl
Source0: http://dl.sourceforge.net/tix/%{name}-%{version}.tar.gz
-# Source0-md5: 128a74718d6d9e10fac40cdf11c661a3
+# Source0-md5: 7fcd84a1a6e27e432cb07284b7a34317
Patch0: %{name}-scriptpaths.patch
-Patch1: %{name}-fhs.patch
-Patch2: %{name}-autoconf.patch
-Patch3: %{name}-soname.patch
-Patch4: %{name}-tcl85_hack.patch
+Patch1: %{name}-tcl85_hack.patch
URL: http://tix.sourceforge.net/
BuildRequires: XFree86-devel
BuildRequires: autoconf
@@ -59,16 +54,16 @@
pencereler yer almaktadýr.
%package devel
-Summary: Tix header files and development documentation
-Summary(pl): Pliki nagłówkowe oraz dokumentacja do Tix
+Summary: Tix development documentation
+Summary(pl): Dokumentacja programisty do rozszerzenia Tix
Group: Development/Languages/Tcl
Requires: %{name} = %{epoch}:%{version}-%{release}
%description devel
-Tix header files and development documentation
+Tix development documentation.
%description devel -l pl
-Pliki nagłówkowe oraz dokumentacja do Tix.
+Dokumentacja programisty do rozszerzenia Tix.
%package demo
Summary: Tix - demo programs
@@ -86,94 +81,55 @@
%setup -q
%patch0 -p1
%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
%build
-cd unix
-%{__aclocal} -I ../config
+%{__aclocal} -I tclconfig
%{__autoconf}
%configure \
- --disable-cdemos \
--enable-shared
-cd tk8.4
-%{__aclocal} -I ../../config
-%{__autoconf}
-%configure \
- --disable-cdemos \
- --enable-sam \
- --enable-shared
-
-%{__make} \
- CFLAGS="%{rpmcflags} -D_REENTRANT -w"
+%{__make}
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{_mandir},%{_examplesdir}/%{name}-%{version}}
-cd unix
-LD_LIBRARY_PATH=$RPM_BUILD_ROOT%{_libdir} \
%{__make} install \
- prefix=$RPM_BUILD_ROOT%{_prefix} \
- LIB_DIR=$RPM_BUILD_ROOT%{_libdir} \
- BIN_DIR=$RPM_BUILD_ROOT%{_bindir} \
- TIX_LIBRARY=$RPM_BUILD_ROOT%{_datadir}/tix%{major}
-
-mv -f $RPM_BUILD_ROOT%{_mandir}/mann/tixwish.1 \
- $RPM_BUILD_ROOT%{_mandir}/man1
-
-mv -f $RPM_BUILD_ROOT%{_datadir}/tix%{major}/demos \
- $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
-mv -f $RPM_BUILD_ROOT%{_bindir}/tixwish%{major}.%{tkmajor} \
- $RPM_BUILD_ROOT%{_bindir}/tixwish
-
-ln -sf `cd $RPM_BUILD_ROOT%{_libdir}; echo libtix%{major}*.so.*.*` \
- $RPM_BUILD_ROOT%{_libdir}/libtix.so
-ln -sf `cd $RPM_BUILD_ROOT%{_libdir}; echo libtixsam%{major}*.so.*.*` \
- $RPM_BUILD_ROOT%{_libdir}/libtixsam.so
-ln -sf `cd $RPM_BUILD_ROOT%{_libdir}; echo libtix%{major}*.so.*.*` \
- $RPM_BUILD_ROOT%{_libdir}/libtix%{major}.so
-ln -sf `cd $RPM_BUILD_ROOT%{_libdir}; echo libtixsam%{major}*.so.*.*` \
- $RPM_BUILD_ROOT%{_libdir}/libtixsam%{major}.so
+ DESTDIR=$RPM_BUILD_ROOT
+
+install -d $RPM_BUILD_ROOT%{_mandir}/mann
+install man/*.n $RPM_BUILD_ROOT%{_mandir}/mann
+
+cp -af demos $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+
+rm -f $RPM_BUILD_ROOT%{_libdir}/Tix%{major}/bitmaps/mktransgif.tcl*
%clean
rm -rf $RPM_BUILD_ROOT
-%post -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
-
%files
%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/*
-%attr(755,root,root) %{_libdir}/*.so.*.*
-
-%dir %{_datadir}/tix%{major}
-%{_datadir}/tix%{major}/*.tcl
-%{_datadir}/tix%{major}/tclIndex
-
-%{_datadir}/tix%{major}/bitmaps
-%{_datadir}/tix%{major}/pref
-%{_mandir}/man1/*
+%doc ABOUT.html ChangeLog README.txt index.html license.terms docs/FAQ.html
+%dir %{_libdir}/Tix%{major}
+%attr(755,root,root) %{_libdir}/Tix%{major}/libTix%{major}.so
+%{_libdir}/Tix%{major}/*.tcl
+%{_libdir}/Tix%{major}/bitmaps
+%{_libdir}/Tix%{major}/pref
%files devel
%defattr(644,root,root,755)
%doc docs/*.txt docs/{pdf,tix-book}
-%attr(755,root,root) %{_libdir}/tixConfig.sh
-%attr(755,root,root) %{_libdir}/*.so
-%{_includedir}/*.h
-%{_mandir}/man[3n]/*
+%{_mandir}/mann/*
%files demo
%defattr(644,root,root,755)
%dir %{_examplesdir}/%{name}-%{version}
%dir %{_examplesdir}/%{name}-%{version}/demos
%{_examplesdir}/%{name}-%{version}/demos/Mk*.tcl
-%{_examplesdir}/%{name}-%{version}/demos/README
%{_examplesdir}/%{name}-%{version}/demos/bitmaps
%{_examplesdir}/%{name}-%{version}/demos/samples
%{_examplesdir}/%{name}-%{version}/demos/tclIndex
+%{_examplesdir}/%{name}-%{version}/demos/widget
%attr(755,root,root) %{_examplesdir}/%{name}-%{version}/demos/tixwidgets.tcl
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
@@ -182,6 +138,10 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.38 2005/12/10 16:32:41 qboosh
+- updated to 8.4.0 (plain tcl/tk extension now, no system libs or special interpreter)
+- removed outdated fhs,autoconf,soname patches
+
Revision 1.37 2005/04/21 13:25:28 mmazur
- rel 9; builds with tcl8.5
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/tix.spec?r1=1.37&r2=1.38&f=u
More information about the pld-cvs-commit
mailing list