Philipp Thomas
2008-12-01 17:45:20 +00:00
committed by Git OBS Bridge
commit 79ce2a02f7
6 changed files with 166 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
-------------------------------------------------------------------
Mon Dec 1 18:21:41 CET 2008 - pth@suse.de
- Initial package
+128
View File
@@ -0,0 +1,128 @@
#
# spec file for package libaosd (Version 0.2.4)
#
# norootforbuild
Name: libaosd
BuildRequires: freetype2-devel gtk2-devel glib2-devel
Version: 0.2.5
Release: 1
License: GPL v2 or later
Summary: An Advanced On-Screen Display Library
Group: Development/Languages/C and C++
Url: http://atheme.org/projects/libaosd.shtml
Source: libaosd_%{version}.orig.tar.bz2
Source1: libaosd-rpmlintrc
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.
%package devel
License: GPL v2 or later
Summary: An Advanced On-Screen Display Library
Group: Development/Languages/C and C++
Requires: libaosd2 = %{version}, libaosd-text2 = %{version}, %{name} = %{version}
Requires: pango-devel cairo-devel xorg-x11-devel
%description devel
Libaosd is an advanced on screen display library. It supports
many modern features like anti-aliased text and composited
rendering via XComposite, as well as support for rendering
Cairo and Pango layouts.
This package contains the development headers.
%package -n aosd_cat
License: GPL v2 or later
Summary: On-Screen Display Tool
Group: Development/Languages/Mono
%description -n aosd_cat
Aosd_cat is an advanced on-screen display tool based on
libaosd. It can be used for OSD-style notifications in
shell scripts.
%package -n libaosd2
License: GPL v2 or later
Summary: An Advanced On-Screen Display Library
Group: System/Libraries
Requires: %{name} = %{version}
Recommends: libaosd-text2
%description -n libaosd2
libaosd is an advanced on screen display library. It supports many modern
features like anti-aliased text and composited rendering via XComposite, as
well as support for rendering Cairo and Pango layouts.
This package contains the main library.
%package -n libaosd-text2
License: GPL v2 or later
Summary: An Advanced On-Screen Display Library
Group: System/Libraries
Requires: %{name} = %{version}
%description -n libaosd-text2
libaosd is an advanced on screen display library. It supports many modern
features like anti-aliased text and composited rendering via XComposite, as
well as support for rendering Cairo and Pango layouts.
This package contains the text layout library.
%prep
%setup -q
mv aclocal.m4 acinclude.m4
%build
export CFLAGS="%{optflags}"
autoreconf -fi
%configure
%{__make}
%install
%makeinstall
%post -n libaosd2 -p /sbin/ldconfig
%post -n libaosd-text2 -p /sbin/ldconfig
%postun -n libaosd2 -p /sbin/ldconfig
%postun -n libaosd-text2 -p /sbin/ldconfig
%clean
%{__rm} -rf %{buildroot}
%files
%defattr(-, root, root, 0755)
%doc LICENSE
%files devel
%defattr(-, root, root, 0755)
#%{_libdir}/*.a
%{_libdir}/*.so
%{_libdir}/pkgconfig/*.pc
%{_includedir}/*
%files -n aosd_cat
%defattr(-, root, root, 0755)
%{_bindir}/aosd_cat
%{_mandir}/man1/aosd_cat.1.*
%files -n libaosd2
%defattr(-, root, root, 0755)
%{_libdir}/libaosd.so.*
%files -n libaosd-text2
%defattr(-, root, root, 0755)
%{_libdir}/libaosd-text.so.*
%changelog
+23
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
View File
@@ -0,0 +1 @@
.osc
+6
View File
@@ -0,0 +1,6 @@
# This line is mandatory to access the configuration functions
from Config import *
addFilter("libaosd.* no-binary")
addFilter("libaosd.* shlib-policy-missing-lib")
addFilter("libaosd.* shlib-policy-nonversioned-dir")
+3
View File
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:be95d9889a0c05d0b808640369ed4a71d6652c935a5e827c09b87e1e7929143f
size 72656