[tk/private-master-8.6] New version
Jaroslav Škarvada
jskarvad at fedoraproject.org
Thu Aug 15 15:19:39 UTC 2013
commit 0b0e5d82dcff6509511502ea436713b6c4488227
Author: Jaroslav Škarvada <jskarvad at redhat.com>
Date: Thu Aug 15 17:19:12 2013 +0200
New version
Resolves: rhbz#889201
- Removed seg_input patch (upstreamed)
- Minor cleanups
tk-8.5.14-conf.patch | 19 -------------
tk-8.5.14-fix-xft.patch | 15 ----------
tk-seg_input.patch | 68 -----------------------------------------------
tk.spec | 50 +++++++++++++++++-----------------
tk8.5-make.patch | 13 ---------
5 files changed, 25 insertions(+), 140 deletions(-)
---
diff --git a/tk.spec b/tk.spec
index e2ec3b9..3b4e7c8 100644
--- a/tk.spec
+++ b/tk.spec
@@ -1,5 +1,5 @@
-%define majorver 8.5
-%define vers %{majorver}.14
+%define majorver 8.6
+%define vers %{majorver}.0
Summary: The graphical toolkit for the Tcl scripting language
Name: tk
@@ -21,12 +21,10 @@ BuildRequires: libXft-devel
Conflicts: itcl <= 3.2
Obsoletes: tile <= 0.8.2
Provides: tile = 0.8.2
-Patch1: tk8.5-make.patch
-Patch2: tk-8.5.14-conf.patch
-# this patch isn't needed since tk8.6b1
-Patch3: tk-seg_input.patch
+Patch1: tk8.6-make.patch
+Patch2: tk-8.6.0-conf.patch
# fix implicit linkage of freetype that breaks xft detection (#677692)
-Patch4: tk-8.5.14-fix-xft.patch
+Patch3: tk-8.6.0-fix-xft.patch
%description
When paired with the Tcl scripting language, Tk provides a fast and powerful
@@ -50,14 +48,13 @@ The package contains the development files and man pages for tk.
%patch1 -p1 -b .make
%patch2 -p1 -b .conf
-%patch3 -p1 -b .seg
-%patch4 -p1 -b .fix-xft
+%patch3 -p1 -b .fix-xft
%build
cd unix
autoconf
%configure
-make %{?_smp_mflags} TK_LIBRARY=%{_datadir}/%{name}%{majorver}
+make %{?_smp_mflags} CFLAGS="%{optflags}" TK_LIBRARY=%{_datadir}/%{name}%{majorver}
%check
# do not run "make test" by default since it requires an X display
@@ -69,27 +66,23 @@ make %{?_smp_mflags} TK_LIBRARY=%{_datadir}/%{name}%{majorver}
%endif
%install
-rm -rf $RPM_BUILD_ROOT
-make install -C unix INSTALL_ROOT=$RPM_BUILD_ROOT TK_LIBRARY=%{_datadir}/%{name}%{majorver}
+make install -C unix INSTALL_ROOT=%{buildroot} TK_LIBRARY=%{_datadir}/%{name}%{majorver}
-ln -s wish%{majorver} $RPM_BUILD_ROOT%{_bindir}/wish
+ln -s wish%{majorver} %{buildroot}%{_bindir}/wish
# for linking with -l%%{name}
-ln -s lib%{name}%{majorver}.so $RPM_BUILD_ROOT%{_libdir}/lib%{name}.so
+ln -s lib%{name}%{majorver}.so %{buildroot}%{_libdir}/lib%{name}.so
-mkdir -p $RPM_BUILD_ROOT/%{_includedir}/%{name}-private/{generic/ttk,unix}
-find generic unix -name "*.h" -exec cp -p '{}' $RPM_BUILD_ROOT/%{_includedir}/%{name}-private/'{}' ';'
-( cd $RPM_BUILD_ROOT/%{_includedir}
+mkdir -p %{buildroot}/%{_includedir}/%{name}-private/{generic/ttk,unix}
+find generic unix -name "*.h" -exec cp -p '{}' %{buildroot}/%{_includedir}/%{name}-private/'{}' ';'
+( cd %{buildroot}/%{_includedir}
for i in *.h ; do
- [ -f $RPM_BUILD_ROOT/%{_includedir}/%{name}-private/generic/$i ] && ln -sf ../../$i $RPM_BUILD_ROOT/%{_includedir}/%{name}-private/generic ;
+ [ -f %{buildroot}/%{_includedir}/%{name}-private/generic/$i ] && ln -sf ../../$i %{buildroot}/%{_includedir}/%{name}-private/generic ;
done
)
# remove buildroot traces
-sed -i -e "s|$PWD/unix|%{_libdir}|; s|$PWD|%{_includedir}/%{name}-private|" $RPM_BUILD_ROOT/%{_libdir}/%{name}Config.sh
-
-%clean
-rm -rf $RPM_BUILD_ROOT
+sed -i -e "s|$PWD/unix|%{_libdir}|; s|$PWD|%{_includedir}/%{name}-private|" %{buildroot}/%{_libdir}/%{name}Config.sh
%pre
[ ! -h %{_prefix}/%{_lib}/%{name}%{majorver} ] || rm %{_prefix}/%{_lib}/%{name}%{majorver}
@@ -115,10 +108,17 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/lib%{name}.so
%{_libdir}/lib%{name}stub%{majorver}.a
%{_libdir}/%{name}Config.sh
+%{_libdir}/pkgconfig/tk.pc
%{_mandir}/man3/*
%{_datadir}/%{name}%{majorver}/tkAppInit.c
%changelog
+* Thu Aug 15 2013 Jaroslav Škarvada <jskarvad at redhat.com> - 1:8.6.0-1
+- New version
+ Resolves: rhbz#889201
+- Removed seg_input patch (upstreamed)
+- Minor cleanups
+
* Thu Aug 15 2013 Jaroslav Škarvada <jskarvad at redhat.com> - 1:8.5.14-1
- New version
@@ -260,10 +260,10 @@ rm -rf $RPM_BUILD_ROOT
* Tue Jul 31 2007 Marcela Maslanova <mmaslano at redhat.com> - 1:8.4.15-1
- Update tk8.4.15
-* Thu Feb 20 2007 Marcela Maslanova <mmaslano at redhat.com> - 1:8.4.13-5
+* Tue Feb 20 2007 Marcela Maslanova <mmaslano at redhat.com> - 1:8.4.13-5
- rhbz#226494 review again
-* Thu Feb 14 2007 Marcela Maslanova <mmaslano at redhat.com> - 1:8.4.13-4
+* Wed Feb 14 2007 Marcela Maslanova <mmaslano at redhat.com> - 1:8.4.13-4
- rhbz#226494 review
* Sat Feb 10 2007 David Cantrell <dcantrell at redhat.com> - 1:8.4.13-3
@@ -456,7 +456,7 @@ rm -rf $RPM_BUILD_ROOT
* Mon Jan 07 2002 Florian La Roche <Florian.LaRoche at redhat.de>
- fix config.guess and config.sub to newer versions
-* Mon Aug 29 2001 Adrian Havill <havill at redhat.com>
+* Wed Aug 29 2001 Adrian Havill <havill at redhat.com>
* Mon Aug 8 2001 Adrian Havill <havill at redhat.com>
- re-enable glibc string and math inlines; recent gcc is a-ok.
More information about the scm-commits
mailing list