From 3efaeea9cf3da437ad1b96912d985ac1d4b76c76 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 16 May 2018 13:48:46 +0000 Subject: [PATCH] osc copypac from project:devel:languages:haskell:ghc-8.4.x package:alex revision:4, using keep-link OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/alex?expand=0&rev=72 --- alex.spec | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/alex.spec b/alex.spec index 3943d81..f2c2c58 100644 --- a/alex.spec +++ b/alex.spec @@ -16,7 +16,7 @@ # -%bcond_with tests +%bcond_without tests Name: alex Version: 3.2.4 Release: 0 @@ -25,6 +25,7 @@ License: BSD-3-Clause Group: Development/Libraries/Haskell URL: https://hackage.haskell.org/package/%{name} Source0: https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz +BuildRequires: autoconf BuildRequires: ghc-Cabal-devel BuildRequires: ghc-array-devel BuildRequires: ghc-containers-devel @@ -45,9 +46,16 @@ lex or flex for C/C++. %build %ghc_bin_build +cd doc +test -f configure || autoreconf +# FIXME: you should use the %%configure macro +./configure %install %ghc_bin_install +mkdir -p %{buildroot}/%{_mandir}/man1 +cp doc/alex.1 %{buildroot}/%{_mandir}/man1 +rm doc/autom4te.cache/requests # varies across builds, breaking build-compare %check # Ensure that the test suite can find the alex binary. @@ -64,6 +72,8 @@ export PATH="%{buildroot}%{_bindir}:$PATH" %{_datadir}/%{name}-%{version}/AlexTemplate-ghc %{_datadir}/%{name}-%{version}/AlexTemplate-ghc-debug %{_datadir}/%{name}-%{version}/AlexTemplate-ghc-nopred +%{_datadir}/%{name}-%{version} +%{_mandir}/man1/* %{_datadir}/%{name}-%{version}/AlexWrapper-basic %{_datadir}/%{name}-%{version}/AlexWrapper-basic-bytestring %{_datadir}/%{name}-%{version}/AlexWrapper-gscan