From 79ce2a02f747a24263700a549dda205a12246ddda765e1730d1caf6c5a416ce7 Mon Sep 17 00:00:00 2001 From: Philipp Thomas Date: Mon, 1 Dec 2008 17:45:20 +0000 Subject: [PATCH] Initial package OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libaosd?expand=0&rev=1 --- libaosd.changes | 5 ++ libaosd.spec | 128 +++++++++++++++++++++++++++++++++++++ .gitattributes | 23 +++++++ .gitignore | 1 + libaosd-rpmlintrc | 6 ++ libaosd_0.2.5.orig.tar.bz2 | 3 + 6 files changed, 166 insertions(+) create mode 100644 libaosd.changes create mode 100644 libaosd.spec create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 libaosd-rpmlintrc create mode 100644 libaosd_0.2.5.orig.tar.bz2 diff --git a/libaosd.changes b/libaosd.changes new file mode 100644 index 0000000..c64c828 --- /dev/null +++ b/libaosd.changes @@ -0,0 +1,5 @@ +------------------------------------------------------------------- +Mon Dec 1 18:21:41 CET 2008 - pth@suse.de + +- Initial package + diff --git a/libaosd.spec b/libaosd.spec new file mode 100644 index 0000000..eb68903 --- /dev/null +++ b/libaosd.spec @@ -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 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -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 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/libaosd-rpmlintrc b/libaosd-rpmlintrc new file mode 100644 index 0000000..0ef33d3 --- /dev/null +++ b/libaosd-rpmlintrc @@ -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") diff --git a/libaosd_0.2.5.orig.tar.bz2 b/libaosd_0.2.5.orig.tar.bz2 new file mode 100644 index 0000000..802f423 --- /dev/null +++ b/libaosd_0.2.5.orig.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be95d9889a0c05d0b808640369ed4a71d6652c935a5e827c09b87e1e7929143f +size 72656