OBS User unknown 2007-01-15 23:21:31 +00:00 committed by Git OBS Bridge
commit 4607fb837e
10 changed files with 310 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.osc

3
libcaca-0.9.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f99617dc3fe6664cb9dfd4cd56548c6a40e4cc11d1389eccc09567ff9abd43a0
size 171854

12
libcaca-X11_test.patch Normal file
View File

@ -0,0 +1,12 @@
--- configure.ac
+++ configure.ac
@@ -107,7 +107,8 @@
AC_CHECK_LIB(X11, XOpenDisplay,
[ac_cv_my_have_x11="yes"
if test -n "${x_includes}"; then X_CFLAGS="-I${x_includes}"; fi
- if test -n "${x_libraries}"; then X_LIBS="-lX11 -L${x_libraries}"; fi
+ if test -n "${x_libraries}"; then X_LIBS="-lX11"; fi
+ if test "${x_libraries}" != "/usr"; then X_LIBS="$X_LIBS -L${x_libraries}"; fi
AC_DEFINE(USE_X11, 1, Define to activate the X11 backend driver)
CPPFLAGS="${CPPFLAGS} ${X_CFLAGS}"
CACA_LIBS="${CACA_LIBS} ${X_LIBS}"

View File

@ -0,0 +1,38 @@
--- Makefile.am
+++ Makefile.am
@@ -8,6 +8,6 @@
bin_SCRIPTS = caca-config
-doc_DATA = README BUGS TODO AUTHORS NEWS NOTES THANKS
-docdir = $(datadir)/doc/libcaca-dev
+# doc_DATA = README BUGS TODO AUTHORS NEWS NOTES THANKS
+# docdir = $(datadir)/doc/libcaca-dev
--- doc/Makefile.am
+++ doc/Makefile.am
@@ -6,10 +6,10 @@
if BUILD_DOCUMENTATION
htmldoc_DATA = html/doxygen.css
-htmldocdir = $(datadir)/doc/libcaca-dev/html
+htmldocdir = $(datadir)/doc/packages/libcaca-devel/html
if USE_LATEX
psdoc_DATA = latex/libcaca.ps
-psdocdir = $(datadir)/doc/libcaca-dev/ps
+psdocdir = $(datadir)/doc/packages/libcaca-devel/ps
endif
endif
@@ -41,9 +41,9 @@
install-data-local:
if BUILD_DOCUMENTATION
- $(mkinstalldirs) $(DESTDIR)$(datadir)/doc/libcaca-dev/html
+ $(mkinstalldirs) $(DESTDIR)$(datadir)/doc/packages/libcaca-devel/html
cp `find html -name '*.html' -o -name '*.gif' -o -name '*.png'` \
- $(DESTDIR)$(datadir)/doc/libcaca-dev/html
+ $(DESTDIR)$(datadir)/doc/packages/libcaca-devel/html
$(mkinstalldirs) $(DESTDIR)$(mandir)/man1
rm -f $(DESTDIR)$(mandir)/man1/cacaball.1
ln -s cacademo.1 $(DESTDIR)$(mandir)/man1/cacaball.1

View File

@ -0,0 +1,11 @@
--- doc/Makefile.am
+++ doc/Makefile.am
@@ -44,8 +44,6 @@
$(mkinstalldirs) $(DESTDIR)$(datadir)/doc/libcaca-dev/html
cp `find html -name '*.html' -o -name '*.gif' -o -name '*.png'` \
$(DESTDIR)$(datadir)/doc/libcaca-dev/html
- $(mkinstalldirs) $(DESTDIR)$(mandir)/man3
- cp man/man3/*.3caca $(DESTDIR)$(mandir)/man3
$(mkinstalldirs) $(DESTDIR)$(mandir)/man1
rm -f $(DESTDIR)$(mandir)/man1/cacaball.1
ln -s cacademo.1 $(DESTDIR)$(mandir)/man1/cacaball.1

View File

@ -0,0 +1,30 @@
--- src/caca.c
+++ src/caca.c
@@ -37,6 +37,7 @@
# else
# include <slang.h>
# endif
+# undef acs_map
#endif
#if defined(USE_NCURSES)
# if defined(HAVE_NCURSES_H)
--- src/event.c
+++ src/event.c
@@ -35,6 +35,7 @@
# else
# include <slang.h>
# endif
+# undef acs_map
#endif
#if defined(USE_NCURSES)
# if defined(HAVE_NCURSES_H)
--- src/graphics.c
+++ src/graphics.c
@@ -35,6 +35,7 @@
# else
# include <slang.h>
# endif
+# undef acs_map
#endif
#if defined(USE_NCURSES)
# if defined(HAVE_NCURSES_H)

32
libcaca.changes Normal file
View File

@ -0,0 +1,32 @@
-------------------------------------------------------------------
Fri Aug 4 11:14:21 CEST 2006 - pth@suse.de
- Adapt to new X11 paths.
-------------------------------------------------------------------
Wed Mar 29 18:04:58 CEST 2006 - pth@suse.de
- Fix BuildRequires.
-------------------------------------------------------------------
Wed Mar 29 16:08:00 CEST 2006 - pth@suse.de
- Add X11 devel files to BuildRequires.
-------------------------------------------------------------------
Wed Jan 25 21:37:23 CET 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
-------------------------------------------------------------------
Mon Dec 19 15:04:33 CET 2005 - ro@suse.de
- added missing manpage symlinks to filelist
-------------------------------------------------------------------
Fri Nov 25 13:52:49 CET 2005 - pth@suse.de
- Initial package.
- undef clashing acs_map from slang.h
- don't try to install non-existing man3 pages
- install documentation to different directory

160
libcaca.spec Normal file
View File

@ -0,0 +1,160 @@
#
# spec file for package libcaca (Version 0.9)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: libcaca
BuildRequires: doxygen freetype2-devel imlib2-devel pkgconfig slang-devel te_ams te_latex xorg-x11 xorg-x11-devel xorg-x11-libs
Version: 0.9
Release: 18
License: GPL
Summary: Library for Colour ASCII Art, text mode graphics
Group: Development/Languages/C and C++
URL: http://sam.zoy.org/projects/libcaca/
Source: http://sam.zoy.org/projects/libcaca/%{name}-%{version}.tar.bz2
Patch0: libcaca-no_slang_acsmap.patch
Patch1: libcaca-no_man3_pages.patch
Patch2: libcaca-documentation.patch
Patch3: libcaca-X11_test.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%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.
Authors:
--------
Sam Hocevar <sam@zoy.org>
Jean-Yves Lamoureux <jylam@lnxscene.org>
%if "%(pkg-config --variable prefix x11 || echo /usr/X11R6)" == "/usr"
%define _xorg7libs %{_libdir}
%else
%define _xorg7libs /usr/X11R6/%{_lib}
%endif
%package devel
Summary: Library for Colour ASCII Art, text mode graphics
Group: Development/Languages/C and C++
Requires: XFree86-devel, ncurses-devel >= 5, slang-devel
%description devel
This package contains the header files and static libraries needed to
compile applications or shared objects that use libcaca.
Authors:
--------
Sam Hocevar <sam@zoy.org>
Jean-Yves Lamoureux <jylam@lnxscene.org>
%package -n caca-utils
Summary: Colour ASCII Art Text mode graphics utilities based on libcaca
Group: Amusements/Toys/Graphics
%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, and cacademo is a simple application
that shows the libcaca rendering features such as line and ellipses
drawing, triangle filling and sprite blitting.
Authors:
--------
Sam Hocevar <sam@zoy.org>
Jean-Yves Lamoureux <jylam@lnxscene.org>
%prep
%setup -q
%if %{suse_version} < 1010
%patch0
%endif
%patch1
%patch2
%patch3
%build
export CFLAGS="%{optflags}"
autoreconf -fi
%configure \
--program-prefix="%{?_program_prefix}" \
--enable-slang \
--enable-ncurses \
--enable-x11 \
--x-libraries=%{_xorg7libs} \
--enable-imlib2
%{__make}
%install
make DESTDIR=%{buildroot} install
# We want to include the docs ourselves from the source directory
%{__mv} %{buildroot}%{_docdir}/%{name}-devel %{name}-devel-docs
%clean
%{__rm} -rf %{buildroot}
%files
%defattr(-, root, root, 0755)
%doc AUTHORS BUGS COPYING NEWS NOTES README THANKS TODO
#%{_libdir}/*.so*
%files devel
%defattr(-, root, root, 0755)
%{_libdir}/*.a
%{_bindir}/caca-config
%{_includedir}/*
%{_mandir}/man1/caca-config.1*
%files -n caca-utils
%defattr(-, root, root, 0755)
%{_bindir}/cacaball
%{_bindir}/cacademo
%{_bindir}/cacafire
%{_bindir}/cacamoir
%{_bindir}/cacaplas
%{_bindir}/cacaview
%{_datadir}/libcaca
%{_mandir}/man1/cacaball.1*
%{_mandir}/man1/cacademo.1*
%{_mandir}/man1/cacafire.1*
%{_mandir}/man1/cacamoir.1*
%{_mandir}/man1/cacaplas.1*
%{_mandir}/man1/cacaview.1*
%changelog -n libcaca
* Fri Aug 04 2006 - pth@suse.de
- Adapt to new X11 paths.
* Wed Mar 29 2006 - pth@suse.de
- Fix BuildRequires.
* Wed Mar 29 2006 - pth@suse.de
- Add X11 devel files to BuildRequires.
* Wed Jan 25 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
* Mon Dec 19 2005 - ro@suse.de
- added missing manpage symlinks to filelist
* Fri Nov 25 2005 - pth@suse.de
- Initial package.
- undef clashing acs_map from slang.h
- don't try to install non-existing man3 pages
- install documentation to different directory

0
ready Normal file
View File