[mkproject] Initial import (#890733).

Juan Manuel Borges Caño juanmabc at fedoraproject.org
Mon Jan 7 17:46:28 UTC 2013


commit d08016ba4537f8b2d4d83dec0f7192cb46c45885
Author: Juan Manuel Borges Caño <juanmabcmail at gmail.com>
Date:   Mon Jan 7 18:46:15 2013 +0100

    Initial import (#890733).

 .gitignore     |    1 +
 mkproject.spec |   85 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources        |    1 +
 3 files changed, 87 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..f55b53f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/mkproject-0.4.6.tar.bz2
diff --git a/mkproject.spec b/mkproject.spec
new file mode 100644
index 0000000..f327b95
--- /dev/null
+++ b/mkproject.spec
@@ -0,0 +1,85 @@
+Name:           mkproject
+Version:        0.4.6
+Release:        3%{?dist}
+Summary:        Make project skeletons
+
+License:        GPLv3+
+URL:            http://code.google.com/p/makeproject
+Source0:        http://makeproject.googlecode.com/files/%{name}-%{version}.tar.bz2
+BuildArch:      noarch
+
+BuildRequires:  autoconf
+Requires:       sed
+Requires:       bash
+Requires:       coreutils
+Requires:       util-linux
+Requires:       autoconf
+Requires(post): info
+Requires(preun): info
+
+%description
+Make Project is a command that makes project skeletons. Make Project
+automatizes the task of starting a new project with the information
+provided from the command line. The package created by default is a
+'hello world' project of the selected skeleton that is managed with
+auto tools. There are skeletons for bash, c, c library, python, c++, c++
+library and Perl.
+
+
+%prep
+%setup -q
+
+
+%build
+%configure --docdir %{_docdir}/%{name}-%{version}
+make %{?_smp_mflags}
+
+
+%install
+export AM_UPDATE_INFO_DIR=no
+make install DESTDIR=$RPM_BUILD_ROOT
+
+
+%post
+/sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || :
+
+
+%preun
+if [ $1 = 0 ] ; then
+  /sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir || :
+fi
+
+
+%files
+%{_bindir}/%{name}
+%{_datadir}/%{name}
+%{_docdir}/%{name}-%{version}
+%{_infodir}/%{name}.info.*
+%{_mandir}/man1/%{name}.1.*
+
+
+%changelog
+* Mon Jan 07 2013 Juan Manuel Borges Caño <juanmabcmail at gmail.com> - 0.4.6-3
+- autoconf, buildrequire.
+
+* Mon Jan 02 2013 Juan Manuel Borges Caño <juanmabcmail at gmail.com> - 0.4.6-2
+- Improve doc install.
+- Fix changelog macros.
+
+* Mon Dec 31 2012 Juan Manuel Borges Caño <juanmabcmail at gmail.com> - 0.4.6-1
+- Use more generic man and info files.
+- Remove obsolete "rm -rf $RPM_BUILD_ROOT".
+- Fedora review request (bug 890733).
+
+* Mon Dec 13 2012 Juan Manuel Borges Caño <juanmabcmail at gmail.com> - 0.4.4-1
+- Use GPLv3+.
+- Omit deprecated stuff like BuildRoot, Group, clean and defattr.
+- Omit Requires: glibc-common, implicitly pulled by pretty much everything already.
+- Conform to rpmlint.
+- Reformat description from too long single line.
+- BuildRequires and Requires entries listed one-by-one for a better spec legibility.
+- Fix Source* tag to the full URL for the compressed archive containing the (original) pristine source code.
+- Fix license to GPLv3.
+- Add Changelog.
+- Fedora review request (bug pending).
+
diff --git a/sources b/sources
index e69de29..36f67a3 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+573f8808fbf5936a211c114fc73f0a62  mkproject-0.4.6.tar.bz2


More information about the scm-commits mailing list