Package libcaca: 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 | Name: libcaca Version: 0.99 Release: alt15.M80C.1.beta19.2 Summary: Text mode graphics library Group: System/Libraries License: DWTFYWTPL Url: http://sam.zoy.org/projects/libcaca/ # http://caca.zoy.org/files/libcaca/%name-%version.beta17.tar.gz Source: %name-%version.tar BuildPreReq: rpm-build-ruby %def_disable static # Automatically added by buildreq on Wed Jun 15 2016 # optimized out: imlib2 libX11-devel libstdc++-devel libtinfo-devel perl pkg-config python-base python-modules ruby ruby-stdlibs tex-common texlive-base texlive-base-bin texlive-common texlive-fonts-recommended texlive-generic-recommended texlive-latex-base texlive-latex-recommended texlive-publishers texlive-xetex texmf-latex-xcolor xorg-kbproto-devel xorg-xproto-devel BuildRequires: doxygen gcc-c++ imake imlib2-devel libncurses-devel libruby-devel libslang2-devel xorg-cf-files zlib-devel # buildreqs drowns in loops and misses all latex stuff BuildPreReq: texlive-generic-recommended texlive-publishers texlive-xetex %description libcaca is the Colour AsCii Art library. It provides high level functions for colour text drawing, simple primitives for line, polygon and ellipse drawing, as well as powerful image to text conversion routines. %package devel Summary: Development files for libcaca Group: Development/C Requires: %name = %version-%release %description devel libcaca is the Colour AsCii Art library. It provides high level functions for colour text drawing, simple primitives for line, polygon and ellipse drawing, as well as powerful image to text conversion routines. This package contains the header files and static libraries needed to compile applications or shared objects that use libcaca. %package -n caca-utils Summary: Text mode graphics utilities Group: Graphics Requires: %name = %version-%release %description -n caca-utils This package contains utilities and demonstration programs for libcaca, the Colour AsCii Art library. cacaview is a simple image viewer for the terminal. It opens most image formats such as JPEG, PNG, GIF etc. and renders them on the terminal using ASCII art. The user can zoom and scroll the image, set the dithering method or enable anti-aliasing. cacaball is a tiny graphic program that renders animated ASCII metaballs on the screen, cacafire is a port of AALib's aafire and displays burning ASCII art flames, cacamoir animates colourful moire circles and cacaplas displays an old school plasma effect. cacademo is a simple application that shows the libcaca rendering features such as line and ellipses drawing, triangle filling and sprite blitting. %package -n ruby-libcaca Summary: Ruby bindings for libcaca Group: Graphics Requires: %name = %version-%release Provides: ruby-module-libcaca = %version-%release Obsoletes: ruby-module-libcaca %description -n ruby-libcaca libcaca is the Colour AsCii Art library. It provides high level functions for colour text drawing, simple primitives for line, polygon and ellipse drawing, as well as powerful image to text conversion routines. This package contains Ruby bindings for libcaca. %prep %setup %build %autoreconf %configure \ --enable-slang \ --enable-ncurses \ --enable-x11 \ --enable-imlib2 \ --enable-doc \ --x-libraries=%_x11libdir \ --disable-debug \ %{subst_enable static} %make_build %install %makeinstall_std rm %buildroot%_libdir/*.la rm -r %buildroot%_man3dir rm -f %buildroot%_docdir/libcucul-dev mv %buildroot%_datadir/doc/%name-dev %buildroot%_docdir/%name-%version %files %_libdir/*.so.* %files devel %_libdir/*.so %_bindir/caca-config %_includedir/* %_docdir/%name-%version %_man1dir/caca-config.1* %_pkgconfigdir/* %files -n caca-utils %_bindir/cacademo %_bindir/cacafire %_bindir/cacaclock %_bindir/cacaplay %_bindir/cacaserver %_bindir/cacaview %_bindir/img2txt %_datadir/%name %_man1dir/cacademo.1* %_man1dir/cacafire.1* %_man1dir/cacaplay.1* %_man1dir/cacaserver.1* %_man1dir/cacaview.1* %_man1dir/img2txt.1* %files -n ruby-libcaca %ruby_sitelibdir/caca.rb %ruby_sitearchdir/caca.* %changelog * Sun May 13 2018 Andrey Cherepanov <cas@altlinux.org> 0.99-alt15.M80C.1.beta19.2 - Rebuild with Ruby 2.4.4 * Sat Nov 04 2017 Andrey Cherepanov <cas@altlinux.org> 0.99-alt15.M80C.1.beta19.1 - Backport new version to c8 branch * Sat Mar 11 2017 Andrey Cherepanov <cas@altlinux.org> 0.99-alt16.beta19.1 - Rebuild with new %%ruby_sitearchdir location * Fri Sep 09 2016 Gleb F-Malinovskiy <glebfm@altlinux.org> 0.99-alt15.beta19.1 - Rebuilt with Ruby 2.3.1. * Wed Jun 15 2016 Gleb F-Malinovskiy <glebfm@altlinux.org> 0.99-alt14.beta19.1 - Rebuilt with zlib support. * Fri Jun 10 2016 Gleb F-Malinovskiy <glebfm@altlinux.org> 0.99-alt14.beta19 - Updated to v0.99.beta19. - Dropped strange arch-dependent provides. * Wed Mar 19 2014 Led <led@altlinux.ru> 0.99-alt13.beta17.2 - Rebuilt with ruby-2.0.0-alt1 * Fri Nov 30 2012 Led <led@altlinux.ru> 0.99-alt13.beta17.1 - Rebuilt with ruby-1.9.3-alt1 * Tue Sep 25 2012 Dmitry V. Levin <ldv@altlinux.org> 0.99-alt13.beta17 - Fixed interpackage dependencies. - Built with libslang2-devel. * Tue Oct 04 2011 Gleb F-Malinovskiy <glebfm@altlinux.org> 0.99-alt12.beta17.1 - remove obsolete macro * Wed Apr 20 2011 Gleb F-Malinovskiy <glebfm@altlinux.org> 0.99-alt12.beta17 - New version * Thu Nov 25 2010 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.99-alt11.beta16 - Rebuilt for soname set-versions * Thu Oct 15 2009 Pavlov Konstantin <thresh@altlinux.ru> 0.99-alt10.beta16 - 0.99.beta16 release. - Disabled debug (closes #20568). - Added fake provides for libcucul/libcucul++ for both arches. * Fri Jul 03 2009 Alexey I. Froloff <raorn@altlinux.org> 0.99-alt10.beta14.1 - Rebuilt with Ruby 1.9 - ruby-module-libcaca renamed to ruby-libcaca * Thu Aug 14 2008 Pavlov Konstantin <thresh@altlinux.ru> 0.99-alt10.beta14 - 0.99.beta14 release. * Wed Dec 05 2007 Pavlov Konstantin <thresh@altlinux.ru> 0.99-alt10.beta13b - Added debian's patch to prevent API breakage. * Mon Dec 03 2007 Pavlov Konstantin <thresh@altlinux.ru> 0.99-alt9.beta13b - 0.99.beta13b release. * Tue Nov 06 2007 Pavlov Konstantin <thresh@altlinux.ru> 0.99-alt8.beta12 - 0.99.beta12 release. * Tue Apr 24 2007 Pavlov Konstantin <thresh@altlinux.ru> 0.99-alt7.beta11.debug - Build with debug. * Sat Mar 31 2007 Pavlov Konstantin <thresh@altlinux.ru> 0.99-alt6.beta11 - Fix license, it's Do What The Fuck You Want To Public License, not LGPL. * Fri Dec 15 2006 Pavlov Konstantin <thresh@altlinux.ru> 0.99-alt5.beta11 - Added post/postun ldconfig scripts. * Thu Dec 14 2006 Pavlov Konstantin <thresh@altlinux.ru> 0.99-alt4.beta11 - Moved docs to %%_docdir/%%name-%%version. * Tue Nov 28 2006 Pavlov Konstantin <thresh@altlinux.ru> 0.99-alt3.beta11 - Added Requires: to devel subpackage. * Tue Nov 28 2006 Pavlov Konstantin <thresh@altlinux.ru> 0.99-alt2.beta11 - Pack pkg-config files. * Tue Nov 28 2006 Pavlov Konstantin <thresh@altlinux.ru> 0.99-alt1.beta11 - 0.99.beta11. - Removed unneeded patch. - Proper packaging/build fixes with new version. * Mon Jun 12 2006 Mikhail Zabaluev <mhz@altlinux.ru> 0.9-alt2 - Build fixes - Major spec cleanup - Patch0: fix linker flags to withstand --as-needed * Fri Jun 10 2005 Vitaly Smirnov <device@altlinux.org> 0.9-alt1 - Inital build |