From fbdc5d2fa143ead1754dd9d06cfc087747312d07 Mon Sep 17 00:00:00 2001 From: openeuler-ci-bot <80474298@qq.com> Date: Mar 06 2020 02:13:01 +0000 Subject: !1 package init Merge pull request !1 from daidai_is_here/dqw_test --- diff --git a/aalib-1.4rc5-bug149361.patch b/aalib-1.4rc5-bug149361.patch new file mode 100644 index 0000000..40f1f49 --- /dev/null +++ b/aalib-1.4rc5-bug149361.patch @@ -0,0 +1,12 @@ +diff -Nur aalib-1.4.0-orig/src/aalinuxkbd.c aalib-1.4.0/src/aalinuxkbd.c +--- aalib-1.4.0-orig/src/aalinuxkbd.c 2001-04-26 16:37:31.000000000 +0200 ++++ aalib-1.4.0/src/aalinuxkbd.c 2005-07-01 22:57:59.000000000 +0200 +@@ -200,7 +200,7 @@ + static int rawmode_init(void) + { + if (!closed) +- return; ++ return 1; + mypid = getpid(); + if (tty_fd == -1) { + tty_fd = fileno(stdin); diff --git a/aalib-1.4rc5.tar.gz b/aalib-1.4rc5.tar.gz new file mode 100644 index 0000000..07c9991 Binary files /dev/null and b/aalib-1.4rc5.tar.gz differ diff --git a/aalib.spec b/aalib.spec new file mode 100644 index 0000000..ac9b472 --- /dev/null +++ b/aalib.spec @@ -0,0 +1,82 @@ +Name: aalib +Version: 1.4.0 +Release: 1 +Summary: An ASCII Art Library +License: LGPLv2+ +URL: http://aa-project.sourceforge.net/aalib/ +Source0: http://download.sourceforge.net/aa-project/aalib-1.4rc5.tar.gz +# Fix missing return value +Patch0001: aalib-1.4rc5-bug149361.patch +BuildRequires: slang-devel libXt-devel gpm-devel ncurses-devel autoconf libtool +Provides: %{name}-libs = %{version}-%{release} +Obsoletes: %{name}-libs < %{version}-%{release} + +%description +AA-lib is a low level gfx library just as many other libraries are. The main difference is that +AA-lib does not require graphics device. In fact, there is no graphical output possible. AA-lib +replaces those old-fashioned output methods with a powerful ASCII art renderer. The API is des- +igned to be similar to other graphics libraries. + +%package devel +Summary: Development files for aalib +Requires: %{name} = %{version}-%{release} +Requires(post): info +Requires(postun): info + +%description devel +This package contains header files and other files needed to develop with aalib. + +%package help +Summary: Help documentation files for aalib + +%description help +Help documentation files for aalib. + +%prep +%autosetup -n aalib-%{version} -p1 +autoreconf -v -f -i + +%build +%configure --disable-static --with-curses-driver=yes --with-ncurses +%make_build + +%install +%make_install +rm -f $RPM_BUILD_ROOT%{_libdir}/libaa.la +rm -f $RPM_BUILD_ROOT%{_infodir}/dir + +touch -r NEWS $RPM_BUILD_ROOT%{_bindir}/aalib-config $RPM_BUILD_ROOT%{_datadir}/aclocal/aalib.m4 + +%post +/sbin/ldconfig +%postun +/sbin/ldconfig + +%post devel +/sbin/install-info %{_infodir}/libaa.info %{_infodir}/dir 2>/dev/null || : + +%preun devel +if [ $1 -eq 0 ]; then + /sbin/install-info --delete %{_infodir}/libaa.info %{_infodir}/dir 2>/dev/null || : +fi + + +%files +%doc README ChangeLog NEWS COPYING +%{_bindir}/{aafire,aainfo,aasavefont,aatest} +%{_libdir}/libaa.so.* + +%files devel +%{_bindir}/aalib-config +%{_libdir}/libaa.so +%{_infodir}/aalib.info* +%{_datadir}/aclocal/aalib.m4 +%{_includedir}/aalib.h + +%files help +%{_mandir}/man1/aafire.1* +%{_mandir}/man3/* + +%changelog +* Wed Mar 04 2020 daiqianwen - 1.4.0-1 +- Package init