Package perl-Tk: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 | %define _unpackaged_files_terminate_build 1 %define dist Tk Name: perl-%dist Version: 804.036 Release: alt1 Summary: Perl modules providing the Tk graphics library License: GPL/Artistic/Tk/Tix Group: Development/Perl URL: %CPAN %dist Source: %dist-%version.tar Patch: %name-%version-%release.patch # fix for deparse failure %define __spec_autodep_custom_pre export PERL5OPT='-I%buildroot%perl_vendor_archlib -MTk' # provides for demos are useless %add_findprov_skiplist %perl_vendor_archlib/Tk/demos/*/*.pl # demos/widget_lib is a separate library tree %define _perl_lib_path %perl_vendor_archlib/Tk/demos/widget_lib Provides: perl-Tk-JPEG Obsoletes: perl-Tk-JPEG # Automatically added by buildreq on Sat Oct 08 2011 BuildRequires: fonts-ttf-dejavu fonts-type1-urw imake libXcursor libXft-devel libjpeg-devel libpng-devel perl-Devel-Leak perl-Encode perl-devel xprop xvfb-run %description This is a set of Perl modules which provide access to the Tk library, a Graphical User Interface ToolKit. %package devel Summary: Perl modules providing the Tk graphics library Group: Development/Perl Requires: %name = %version-%release %description devel This is a set of Perl modules which provide access to the Tk library, a Graphical User Interface ToolKit. %package demos Summary: Perl modules providing the Tk graphics library Group: Development/Perl Requires: %name = %version-%release %description demos This is a set of Perl modules which provide access to the Tk library, a Graphical User Interface ToolKit. %prep %setup -q -n %dist-%version %patch -p1 rm -r PNG/zlib/ PNG/libpng/ # font-dependent tests, see README rm t/entry.t t/listbox.t %ifdef __buildreqs rm t/dirtree.t %endif # XXX fails under Xvfb in hasher rm t/fileevent2.t cd pTk for f in license.*; do mv "$f" "Tk.$f" done cd - %build %ifndef _build_display %def_without test %endif %def_with xft %perl_vendor_build %{?_with_xft:XFT=1} X11LIB=%_x11libdir xvfb-run -a make test %install %perl_vendor_install %files %doc README README.linux Funcs.doc ToDo pTk/*license* Changes README-ActiveState.txt README-Strawberry.txt README.AIX README.HPUX README.IRIX README.OSF README.OpenBSD README.SCO README.SVR4 README.Solaris README.cygwin README.darwin README.os2 README.ultrix examples %_bindir/ptked %_bindir/ptksh %_bindir/tkjpeg %perl_vendor_archlib/Tie* %perl_vendor_archlib/Tk* %perl_vendor_autolib/Tk* %exclude %perl_vendor_archlib/Tk/demos %exclude %perl_vendor_archlib/Tk/pTk* %exclude %perl_vendor_archlib/Tk/*.def %exclude %perl_vendor_archlib/Tk/*.[hmt] %exclude %perl_vendor_archlib/Tk/typemap %exclude %perl_vendor_archlib/Tk/MakeDepend.pm %exclude %perl_vendor_archlib/Tk/MMutil.pm %files devel %dir %perl_vendor_archlib/Tk %perl_vendor_archlib/Tk/pTk* %perl_vendor_archlib/Tk/*.def %perl_vendor_archlib/Tk/*.[hmt] %perl_vendor_archlib/Tk/typemap %perl_vendor_archlib/Tk/MakeDepend.pm %perl_vendor_archlib/Tk/MMutil.pm %files demos %doc demos/README %_bindir/gedi %_bindir/widget %dir %perl_vendor_archlib/Tk %dir %perl_vendor_archlib/Tk/demos %perl_vendor_archlib/Tk/demos/*.pm %perl_vendor_archlib/Tk/demos/images/ %perl_vendor_archlib/Tk/demos/widget_lib/ %perl_vendor_archlib/Tk/demos/widtrib/ %changelog * Tue Feb 16 2021 Igor Vlasenko <viy@altlinux.ru> 804.036-alt1 - new version * Wed Sep 02 2020 Igor Vlasenko <viy@altlinux.ru> 804.035-alt1 - new version * Thu Jan 24 2019 Igor Vlasenko <viy@altlinux.ru> 804.034-alt1.2 - rebuild with new perl 5.28.1 * Fri Dec 15 2017 Igor Vlasenko <viy@altlinux.ru> 804.034-alt1.1 - rebuild with new perl 5.26.1 * Sun Oct 01 2017 Igor Vlasenko <viy@altlinux.ru> 804.034-alt1 - automated CPAN update * Fri Feb 03 2017 Igor Vlasenko <viy@altlinux.ru> 804.033-alt1.1.1 - rebuild with new perl 5.24.1 * Wed Nov 25 2015 Igor Vlasenko <viy@altlinux.ru> 804.033-alt1.1 - rebuild with new perl 5.22.0 * Thu Oct 15 2015 Igor Vlasenko <viy@altlinux.ru> 804.033-alt1 - automated CPAN update * Tue Dec 09 2014 Igor Vlasenko <viy@altlinux.ru> 804.032-alt1.1 - rebuild with new perl 5.20.1 * Mon Jun 23 2014 Igor Vlasenko <viy@altlinux.ru> 804.032-alt1 - new version 804.032 * Wed Aug 28 2013 Vladimir Lettiev <crux@altlinux.ru> 804.031-alt1 - 804.030 -> 804.031 - Fixed build of Tk::PNG (patch from RT#86988) * Fri Aug 31 2012 Vladimir Lettiev <crux@altlinux.ru> 804.030-alt1 - 804.029_500 -> 804.030 - built for perl-5.16 - fixed build * Sat Oct 08 2011 Alexey Tourbin <at@altlinux.ru> 804.029_500-alt2 - rebuilt for perl-5.14 * Wed Sep 21 2011 Alexey Tourbin <at@altlinux.ru> 804.029_500-alt1 - 804.029 -> 804.029_500 * Tue Dec 07 2010 Vladimir Lettiev <crux@altlinux.ru> 804.029-alt2 - Fixed build failure with libX11-1.4.0, patch from gentoo http://bugs.gentoo.org/show_bug.cgi?id=345987 * Sun Nov 07 2010 Vladimir Lettiev <crux@altlinux.ru> 804.029-alt1.1 - rebuilt with perl 5.12 * Wed Jun 09 2010 Alexey Tourbin <at@altlinux.ru> 804.029-alt1 - 804.028_501 -> 804.029 * Sat Mar 07 2009 Alexey Tourbin <at@altlinux.ru> 804.028_501-alt1.1 - disabled t/fileevent2.t test which fails under Xvfb * Sat Mar 07 2009 Alexey Tourbin <at@altlinux.ru> 804.028_501-alt1 - 804.028 -> 804.028_501 * Sat Sep 27 2008 Alexey Tourbin <at@altlinux.ru> 804.028-alt2 - merged two fixes from https://svn.perl.org/modules/Tk + fixed a buffer overflow in tkImgGIF.c (CVE-2006-4484) + fixed event handling for newer X servers (cpan#38745) - applied perl-Tk-seg.patch from Fedora (RH#235666, RH#431330) - disabled t/unicode.t test which fails under Xvfb * Thu Dec 27 2007 Alexey Tourbin <at@altlinux.ru> 804.028-alt1 - 804.027_500 -> 804.028 - changed src.rpm packaging to keep separate upstream tarball * Sat Apr 07 2007 Alexey Tourbin <at@altlinux.ru> 804.027.500-alt1 - 804.027 -> 804.027_500 - added '--without xft' switch to specfile (#4951) * Mon Jan 15 2007 Alexey Tourbin <at@altlinux.ru> 804.027-alt5 - imported into git and adapted for gear - merged in debian changes from perl-tk_804.027-7.diff.gz - fixed perl syntax ($#{@$aref} is bad, $#$aref is valid) - All men are mortal. Nick Ing-Simmons, the Perl/Tk author, died of a heart attack on Monday September 25th 2006. http://news.perlfoundation.org/2006/09/thanks_nick.html * Mon May 22 2006 Alexey Tourbin <at@altlinux.ru> 804.027-alt4 - disabled -Werror build mode - anicka@suse: workaround segfault in tkEvent.c - fixed segv in test by running fc-list (cpan #14355) * Mon May 23 2005 Alexey Tourbin <at@altlinux.ru> 804.027-alt3 - fixed perl syntax in demos * Sat Mar 12 2005 Alexey Tourbin <at@altlinux.ru> 804.027-alt2 - subpackages: devel, demos - manual pages not packaged (use perldoc) - always run tests (by utilizing xvfb-run) - disabled -Werror mode for x86_64 - fixed gcc-3.4 warnings * Sun Jun 20 2004 Alexey Tourbin <at@altlinux.ru> 804.027-alt1 - 804.025_beta12 -> 804.027 - alt-syntax.patch dropped because of recent rpm-build-perl enhancements - enabled XFT support - test status: + JP.t and KR.t skipped because of locale settings + entry.t and listbox.t disabled because of XFT font metrics + all other tests pass so far * Mon Dec 22 2003 Alexey Tourbin <at@altlinux.ru> 804.025-alt4 - 804.025_beta12; status: 1/2567 subtests failed, 99.96%% okay - findprov_skiplist: demos/*/*.pl * Tue Nov 18 2003 Alexey Tourbin <at@altlinux.ru> 804.025-alt3 - 804.025_beta6; status: 1/2537 subtests failed, 99.96%% okay - remove zlib and libpng included at %%prep stage * Thu Oct 23 2003 Alexey Tourbin <at@altlinux.ru> 804.025-alt2 - 804.025_beta3; status: 7/2541 subtests failed, 99.72%% okay - build with -Werror by default - alt-syntax.patch updated - ignore MMutil.pm dependency on MakeMaker * Wed Oct 01 2003 Alexey Tourbin <at@altlinux.ru> 804.025-alt1 - 804.025 (Sep 27 snapshot) - Provides, Obsoletes: perl-Tk-JPEG - Sisyphus release (8/2541 subtests failed, 99.69%% okay) * Sat Jul 26 2003 Alexey Tourbin <at@altlinux.ru> 804.024-alt1.pl0.1 - moved to 804 branch with unicode support (804.024.patches-0.1) - general specfile revision/cleanup; License tag corrected - Daedalus release (2/30 test fail) * Tue Nov 05 2002 Stanislav Ievlev <inger@altlinux.ru> 800.024-alt2 - rebuild with new perl * Mon Mar 25 2002 Grigory Milev <week@altlinux.ru> 800.024-alt1 - new version release (bug fixes) - fix build requires - spec cleanup (optimize perl regexp) * Thu Mar 21 2002 Mikhail Zabaluev <mhz@altlinux.ru> 800.023-alt2 - Fixed an insanely long perlfix script - Corrected license information and files - Compressed Change.log - Minor fixes in build scripts and file lists * Tue Jul 17 2001 Grigory Milev <week@altlinux.ru> 800.023-alt1 - First build for Sisyphus |