LogoopenSUSE Build Service > Projects
Sign Up | Log In

View File ol.spec of Package ol (Project home:yuriy-chumak)

#
# spec file for package ol (version 2.0)
#
# https://fedoraproject.org/wiki/How_to_create_an_RPM_package
# https://www.opennet.ru/docs/HOWTO-RU/RPM-HOWTO-48.html

# norootforbuild

Name:           ol
Version:        2.0
Release:        37
Summary:        Otus Lisp
URL:            http://yuriy-chumak.github.io/ol
License:        MIT, (L)GPLv3
Group:          Development/Languages/Other
Source:         %{name}-%{version}.tar.gz
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
BuildRequires:  gzip
BuildRequires:  binutils
BuildRequires:  glibc-devel


%description
Otus Lisp (Ol in short) is a purely functional dialect of Lisp.

It implements an extended subset of R7RS Scheme including, but
not limited to, some of the SRFIs. It's tiny(42kb), embeddable
and crossplatform; can run in own sandbox; provides a portable,
highlevel way for using the code written in another languages.

You can use Ol in Linux, Windows, Unixes (macOS, kinds of BSD),
Android, webOS and lot of any other operation systems based on
various hardware architectures (x86, x86_64, arm, aarch64, ppc,
mips, etc).


%prep
%setup -q -n %{name}-%{version}


%build
make RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"


%install
make DESTDIR=$RPM_BUILD_ROOT install


%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-,root,root)
/usr/bin/*
/usr/lib/ol


%changelog