From 8c03e75d7c88235d13a3f1a230db6ba7d2891b73 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 22 Jul 2016 21:34:08 +0000 Subject: [PATCH 1/4] osc copypac from project:devel:languages:haskell:lts:6 package:alex revision:8 OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/alex?expand=0&rev=53 --- alex.spec | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/alex.spec b/alex.spec index e952a07..9553dca 100644 --- a/alex.spec +++ b/alex.spec @@ -27,7 +27,6 @@ Url: https://hackage.haskell.org/package/%{name} Source0: https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz BuildRequires: ghc-Cabal-devel BuildRequires: autoconf -# Begin cabal-rpm deps: BuildRequires: ghc-QuickCheck-devel BuildRequires: ghc-array-devel BuildRequires: ghc-containers-devel @@ -37,7 +36,6 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build %if %{with tests} BuildRequires: ghc-process-devel %endif -# End cabal-rpm deps %description Alex is a tool for generating lexical analysers in Haskell. It takes a @@ -63,9 +61,7 @@ mkdir -p %{buildroot}/%{_mandir}/man1 cp doc/alex.1 %{buildroot}/%{_mandir}/man1 %check -%if %{with tests} -%{cabal} test -%endif +%cabal_test %files From 6b969720326cb12d18da2f0d7b6068873932785a Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 30 Sep 2016 08:08:45 +0000 Subject: [PATCH 2/4] Drop packages no longer in LTS 7.x and not in Factory. OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/alex?expand=0&rev=54 --- alex.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/alex.spec b/alex.spec index 9553dca..74415df 100644 --- a/alex.spec +++ b/alex.spec @@ -25,8 +25,8 @@ License: BSD-3-Clause Group: System/Libraries Url: https://hackage.haskell.org/package/%{name} Source0: https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz -BuildRequires: ghc-Cabal-devel BuildRequires: autoconf +BuildRequires: ghc-Cabal-devel BuildRequires: ghc-QuickCheck-devel BuildRequires: ghc-array-devel BuildRequires: ghc-containers-devel From 5e737b9e85c9905f93573cd3417c9411fc234b5a Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 6 Oct 2016 17:14:16 +0000 Subject: [PATCH 3/4] Synchronize builds with devel:languages:haskell:lts:7. OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/alex?expand=0&rev=55 --- alex.spec | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/alex.spec b/alex.spec index 74415df..7f35465 100644 --- a/alex.spec +++ b/alex.spec @@ -22,7 +22,7 @@ Version: 3.1.7 Release: 0 Summary: Alex is a tool for generating lexical analysers in Haskell License: BSD-3-Clause -Group: System/Libraries +Group: Development/Languages/Other Url: https://hackage.haskell.org/package/%{name} Source0: https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz BuildRequires: autoconf @@ -46,24 +46,21 @@ lex or flex for C/C++. %prep %setup -q - %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 %check %cabal_test - %files %defattr(-,root,root,-) %doc LICENSE From 99451cc5dea1df2c50afe9900d68bc64b75174ae Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 22 Feb 2017 17:18:47 +0000 Subject: [PATCH 4/4] synchronize with lts-8 package sett from configuration 0cb270c8d22a0823ab5130d95cc499e186cf864e OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/alex?expand=0&rev=56 --- alex-3.1.7.tar.gz | 3 --- alex-3.2.1.tar.gz | 3 +++ alex.changes | 5 +++++ alex.spec | 6 +++--- 4 files changed, 11 insertions(+), 6 deletions(-) delete mode 100644 alex-3.1.7.tar.gz create mode 100644 alex-3.2.1.tar.gz diff --git a/alex-3.1.7.tar.gz b/alex-3.1.7.tar.gz deleted file mode 100644 index 6f5d35e..0000000 --- a/alex-3.1.7.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:89a1a13da6ccbeb006488d9574382e891cf7c0567752b330cc8616d748bf28d1 -size 103624 diff --git a/alex-3.2.1.tar.gz b/alex-3.2.1.tar.gz new file mode 100644 index 0000000..e716c2a --- /dev/null +++ b/alex-3.2.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4e7f7ec729f4fae5a5c778bc48421a90acf65c7278f6970cf123fb3b6230e6c +size 111167 diff --git a/alex.changes b/alex.changes index bdb29a1..234ce38 100644 --- a/alex.changes +++ b/alex.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Sun Feb 12 14:17:48 UTC 2017 - psimons@suse.com + +- Update to version 3.2.1 with cabal2obs. + ------------------------------------------------------------------- Sun Jul 10 17:07:27 UTC 2016 - psimons@suse.com diff --git a/alex.spec b/alex.spec index 7f35465..3504ae0 100644 --- a/alex.spec +++ b/alex.spec @@ -1,7 +1,7 @@ # # spec file for package alex # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %bcond_without tests Name: alex -Version: 3.1.7 +Version: 3.2.1 Release: 0 Summary: Alex is a tool for generating lexical analysers in Haskell License: BSD-3-Clause @@ -64,7 +64,7 @@ cp doc/alex.1 %{buildroot}/%{_mandir}/man1 %files %defattr(-,root,root,-) %doc LICENSE -%doc CHANGELOG.md README TODO doc examples +%doc CHANGELOG.md README.md TODO doc examples %{_bindir}/%{name} %{_datadir}/%{name}-%{version} %{_mandir}/man1/*