commit cb726cd6214ed0c60f0a14bd38428bab9f877d07596b6a076b9a576ed9a20198 Author: Marcus Meissner Date: Sun Nov 10 10:45:52 2019 +0000 Accepting request 743373 from home:mnhauke Initial package for ansilove-term OBS-URL: https://build.opensuse.org/request/show/743373 OBS-URL: https://build.opensuse.org/package/show/graphics/ansilove-term?expand=0&rev=1 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/_service b/_service new file mode 100644 index 0000000..c83c7ec --- /dev/null +++ b/_service @@ -0,0 +1,15 @@ + + + git + https://github.com/ansilove/ansilove-term.git + master + 0.0.0+git.%cd + enable + + + xz + *.tar + + + + diff --git a/_servicedata b/_servicedata new file mode 100644 index 0000000..9a16932 --- /dev/null +++ b/_servicedata @@ -0,0 +1,4 @@ + + + https://github.com/ansilove/ansilove-term.git + a91ff53f66e3ddd66d594ef067da015d4edc5149 \ No newline at end of file diff --git a/ansilove-term-0.0.0+git.20190908.tar.xz b/ansilove-term-0.0.0+git.20190908.tar.xz new file mode 100644 index 0000000..5670497 --- /dev/null +++ b/ansilove-term-0.0.0+git.20190908.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1940f53b378863bf33bb429c6a5d3aa91b8167b12710e40cca511531b2056408 +size 300120 diff --git a/ansilove-term-use-gcc.patch b/ansilove-term-use-gcc.patch new file mode 100644 index 0000000..ea2fdb6 --- /dev/null +++ b/ansilove-term-use-gcc.patch @@ -0,0 +1,14 @@ +diff --git a/Makefile b/Makefile +index 7f21b67..351f888 100644 +--- a/Makefile ++++ b/Makefile +@@ -1,6 +1,6 @@ +-CXX = clang++ +-CXXFLAGS = -Wall -c -std=c++11 -Isrc/libtextmode -I/usr/local/include +-LDFLAGS = -L/usr/local/lib ++CXX = c++ ++CXXFLAGS += -Wall -c -std=c++11 -Isrc/libtextmode -I/usr/local/include ++LDFLAGS += -L/usr/local/lib + + OUT = ans + diff --git a/ansilove-term.changes b/ansilove-term.changes new file mode 100644 index 0000000..81a1429 --- /dev/null +++ b/ansilove-term.changes @@ -0,0 +1,6 @@ +------------------------------------------------------------------- +Sun Oct 27 18:32:14 UTC 2019 - Martin Hauke + +- Initial package, version 0.0.0+git.20190908 +- Add patch: + * ansilove-term-use-gcc.patch diff --git a/ansilove-term.spec b/ansilove-term.spec new file mode 100644 index 0000000..0ef8d60 --- /dev/null +++ b/ansilove-term.spec @@ -0,0 +1,51 @@ +# +# spec file for package ansilove-term +# +# Copyright (c) 2019, Martin Hauke +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: ansilove-term +Version: 0.0.0+git.20190908 +Release: 0 +Summary: CLI tool to render text-mode art files as PNG files +License: BSD-3-Clause +Group: Productivity/Graphics/Other +URL: https://www.ansilove.org +#Git-Clone: https://github.com/ansilove/ansilove-term.git +Source: %{name}-%{version}.tar.xz +Patch0: ansilove-term-use-gcc.patch +BuildRequires: gcc-c++ + +%description +Ansilove-Term is a command line tool to render text-mode art files as +PNG files, as well as displaying in several different mediums. + +%prep +%setup -q +%patch0 -p1 + +%build +export CXXFLAGS="%{optflags} -Wno-return-type" +make %{?_smp_mflags} + +%install +install -D -m0755 ans %{buildroot}/%{_bindir}/ans + +%files +%license LICENSE.txt +%doc Readme.md +%{_bindir}/ans + +%changelog