Skip to content
This repository

New package mk-configure #111

Closed
wants to merge 1 commit into from

2 participants

Aleksey Cheusov Denis Fateyev
Aleksey Cheusov

mk-configure is a build automation tool.

Denis Fateyev
Collaborator

Done, see 6967492 for more details.
Thanks for the contribuition!

Denis Fateyev dfateyev closed this April 08, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Showing 1 unique commit by 1 author.

Jan 30, 2012
Aleksey Cheusov Initial commit of mk-configure-0.21.2 25957f7
This page is out of date. Refresh to see the latest.

Showing 1 changed file with 106 additions and 0 deletions. Show diff stats Hide diff stats

  1. 106  specs/mk-configure/mk-configure.spec
106  specs/mk-configure/mk-configure.spec
... ...
@@ -0,0 +1,106 @@
  1
+Name: mk-configure
  2
+Version: 0.21.2
  3
+Release: 1%{?dist}
  4
+
  5
+Summary: Lightweight replacement for GNU autotools
  6
+License: BSD
  7
+Group: Development/Tools
  8
+
  9
+Url: http://sourceforge.net/projects/mk-configure/
  10
+Source: http://prdownloads.sf.net/%{name}/%{name}-%{version}.tar.gz
  11
+Packager: Aleksey Cheusov <vle@gmx.net>
  12
+
  13
+BuildArch: noarch
  14
+
  15
+# for build
  16
+BuildRequires: bmake
  17
+
  18
+# for check
  19
+BuildRequires: perl texinfo lua-devel pkgconfig bison
  20
+BuildRequires: flex gcc-c++ glib2-devel groff zlib-devel
  21
+
  22
+%description
  23
+mk-configure is a lightweight replacement for GNU autotools, written in
  24
+bmake (portable version of NetBSD make), POSIX shell and POSIX utilities.
  25
+
  26
+%prep
  27
+%setup
  28
+
  29
+%define env \
  30
+unset MAKEFLAGS \
  31
+export PREFIX=%{_prefix} \
  32
+export MANDIR=%{_mandir}
  33
+
  34
+# examples are built and tested either,
  35
+# let's keep a pristine copy
  36
+cp -al examples doc
  37
+
  38
+%build
  39
+%env
  40
+bmake all
  41
+
  42
+%install
  43
+%env
  44
+bmake install DESTDIR=%{buildroot}
  45
+rm -rf %{buildroot}%{_docdir}/%{name}
  46
+
  47
+%check
  48
+# PREFIX=/usr/local	# this one to be fixed upstream
  49
+unset MAKEFLAGS
  50
+env LEXLIB=-lfl NOSUBDIR='hello_lua hello_lua2 hello_reqd' bmake test
  51
+
  52
+%files
  53
+%doc ChangeLog NEWS README TODO doc/presentation.pdf
  54
+%doc doc/examples/
  55
+%{_bindir}/*
  56
+%{_datadir}/mk-configure/
  57
+%{_datadir}/mkc-mk/
  58
+%{_mandir}/man1/*
  59
+%{_mandir}/man7/*
  60
+
  61
+%changelog
  62
+* Mon Jan  2 2012 Aleksey Cheusov <vle@gmx.net> 0.21.2-1
  63
+- adapted for repoforge
  64
+
  65
+* Tue Dec 27 2011 Michael Shigorin <mike@altlinux.org> 0.21.2-alt5
  66
+- tweak examples so that they're built as well but packaged pristine
  67
+
  68
+* Mon Dec 26 2011 Michael Shigorin <mike@altlinux.org> 0.21.2-alt4
  69
+- don't install just-built examples as docs
  70
+
  71
+* Sat Dec 24 2011 Michael Shigorin <mike@altlinux.org> 0.21.2-alt3
  72
+- further spec cleanup
  73
+- check fixup (thx upstream)
  74
+- extended BR: properly
  75
+
  76
+* Mon Nov 21 2011 Michael Shigorin <mike@altlinux.org> 0.21.2-alt2
  77
+- dropped MKCATPAGES (thx upstream)
  78
+
  79
+* Mon Nov 07 2011 Michael Shigorin <mike@altlinux.org> 0.21.2-alt1
  80
+- 0.21.2
  81
+- minor spec cleanup
  82
+
  83
+* Tue Jun 29 2010 Vitaly Lipatov <lav@altlinux.ru> 0.16.0-alt4
  84
+- add check section
  85
+
  86
+* Fri Jun 25 2010 Vitaly Lipatov <lav@altlinux.ru> 0.16.0-alt3
  87
+- disable examples build
  88
+
  89
+* Thu Jun 24 2010 Vitaly Lipatov <lav@altlinux.ru> 0.16.0-alt2
  90
+- fix install, disable lua test, enable all tests
  91
+- update buildreqs
  92
+
  93
+* Fri Jun 18 2010 Vitaly Lipatov <lav@altlinux.ru> 0.16.0-alt1
  94
+- new version 0.16.0 (with rpmrb script)
  95
+
  96
+* Tue Nov 17 2009 Vitaly Lipatov <lav@altlinux.ru> 0.12.0-alt1
  97
+- new version 0.12.0 (with rpmrb script)
  98
+
  99
+* Wed Jul 29 2009 Vitaly Lipatov <lav@altlinux.ru> 0.10.0-alt3
  100
+- build for Sisyphus
  101
+
  102
+* Thu Jul 23 2009 Aleksey Cheusov <vle@gmx.net> 0.10.0-alt2
  103
+- Not it depends on pkgsrc-mk-files, fixes and clean-ups
  104
+
  105
+* Sun Jul 12 2009 Vitaly Lipatov <lav@altlinux.ru> 0.10.0-alt1
  106
+- initial build for ALT Linux Sisyphus
Commit_comment_tip

Tip: You can add notes to lines in a file. Hover to the left of a line to make a note

Something went wrong with that request. Please try again.