rpms/nickle/devel nickle.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Michel Alexandre Salim (salimma) fedora-extras-commits at redhat.com
Mon Nov 13 06:02:52 UTC 2006


Author: salimma

Update of /cvs/extras/rpms/nickle/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv21157/devel

Modified Files:
	.cvsignore sources 
Added Files:
	nickle.spec 
Log Message:
auto-import nickle-2.54-2 on branch devel from nickle-2.54-2.src.rpm


--- NEW FILE nickle.spec ---
Name:    nickle
Version: 2.54
Release: 2%{?dist}
Summary: A programming language-based prototyping environment

Group:   Development/Languages
License: MIT
URL:     http://nickle.org
Source0: http://nickle.org/release/nickle-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires: ncurses-devel, readline-devel

%description
Nickle is a programming language based prototyping environment with
powerful programming and scripting capabilities. Nickle supports a
variety of datatypes, especially arbitrary precision numbers. The
programming language vaguely resembles C. Some things in C which do
not translate easily are different, some design choices have been made
differently, and a very few features are simply missing.

Nickle provides the functionality of UNIX bc, dc and expr in
much-improved form. It is also an ideal environment for prototyping
complex algorithms. Nickle's scripting capabilities make it a nice
replacement for spreadsheets in some applications, and its numeric
features nicely complement the limited numeric functionality of
text-oriented languages such as AWK and PERL.

%package devel
Summary:  Include files for Nickle
Group:    Development/Languages
Requires: %{name} = %{version}-%{release}

%description devel
Include files for Nickle, used for bulding external FFI (foreign
function interface) libraries (e.g. the Cairo interface for Nickle).

%prep
%setup -q


%build
%configure
make %{?_smp_flags}


%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
rm `find examples -name 'Makefile*'`
rm examples/COPYING

# Fix permissions on example files
chmod a-x examples/menace2.5c
chmod a-x examples/turtle/snowflake.5c


%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root,-)
%doc README README.name COPYING AUTHORS ChangeLog NEWS TODO examples
%{_bindir}/nickle
%{_datadir}/nickle/
%exclude %{_datadir}/nickle/COPYING
%exclude %{_datadir}/nickle/examples
%{_mandir}/man1/nickle.1*

%files devel
%defattr(-, root, root,-)
%{_includedir}/nickle

%changelog
* Sat Nov  4 2006 Michel Salim <michel.salim at gmail.com> 2.54-2
- Only package example files once, remove leftover Makefiles

* Thu Nov  2 2006 Michel Salim <michel.salim at gmail.com> 2.54-1
- Update to 2.54
- Use exclude macro instead of ghost

* Sun Mar 19 2006 Michel Salim <michel.salim at gmail.com> 2.53-3
- Moved examples to doc
- Removed redundant COPYING files from examples

* Sun Mar  5 2006 Michel Salim <michel.salim at gmail.com> 2.53-2
- Removed INSTALL from installed documentation
- Added description for devel package

* Sat Feb 18 2006 Michel Salim <michel.salim at gmail.com> 2.53-1
- Initial Fedora package

* Thu Mar  1 2004 Mike A. Harris <mharris at www.linux.org.uk> 2.29-2
- Initial rpm spec file


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/nickle/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	13 Nov 2006 06:01:25 -0000	1.1
+++ .cvsignore	13 Nov 2006 06:02:20 -0000	1.2
@@ -0,0 +1 @@
+nickle-2.54.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/nickle/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	13 Nov 2006 06:01:25 -0000	1.1
+++ sources	13 Nov 2006 06:02:20 -0000	1.2
@@ -0,0 +1 @@
+ffc7b03a830e64ec0547777330ae00b8  nickle-2.54.tar.gz




More information about the scm-commits mailing list