summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etoile/gnustep-gui.spec133
-rw-r--r--fonts/oflb-smonohand-fonts.spec60
-rw-r--r--funpl/lua-loop.spec83
-rw-r--r--python/django-profiles.spec57
4 files changed, 200 insertions, 133 deletions
diff --git a/etoile/gnustep-gui.spec b/etoile/gnustep-gui.spec
deleted file mode 100644
index da8aa8d..0000000
--- a/etoile/gnustep-gui.spec
+++ /dev/null
@@ -1,133 +0,0 @@
-Name: gnustep-gui
-Version: 0.16.0
-Release: 1%{?dist}
-Summary: GNUstep GUI library
-
-Group: System Environment/Libraries
-License: LGPLv2+
-URL: http://gnustep.org/
-Source0: ftp://ftp.gnustep.org/pub/gnustep/core/%{name}-%{version}.tar.gz
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
-BuildRequires: gcc-objc gnustep-base-devel
-BuildRequires: libtiff-devel libjpeg-devel libpng-devel giflib-devel
-BuildRequires: aspell-devel cups-devel audiofile-devel portaudio-devel
-Requires: gnustep-filesystem
-#Requires(post): info
-#Requires(preun): info
-
-%description
-This is a library of graphical user interface classes written
-completely in the Objective-C language; the classes are based upon the
-OpenStep specification as released by NeXT Software, Inc. The library
-has been enhanced in a number of ways to take advantage of the GNU
-system. These classes include graphical objects such as buttons, text
-fields, popup lists, browser lists, and windows; there are also many
-associated classes for handling events, colors, fonts, pasteboards and
-images.
-
-
-%package devel
-Summary: Development files for %{name}
-Group: Development/Libraries
-Requires: %{name} = %{version}-%{release}
-Requires: gnustep-make gnustep-base-devel
-
-%description devel
-The %{name}-devel package contains libraries and header files for
-developing applications that use %{name}.
-
-
-%package doc
-Summary: Documentation for %{name}
-Group: Documentation
-BuildArch: noarch
-Requires: %{name} = %{version}-%{release}
-
-%description doc
-This package contains user documentation for %{name}.
-
-
-%package devel-doc
-Summary: Documentation for %{name}-devel
-Group: Documentation
-BuildArch: noarch
-Requires: %{name} = %{version}-%{release}
-
-%description devel-doc
-This package contains developer documentation for %{name}.
-
-%prep
-%setup -q
-
-
-%build
-%configure
-make %{?_smp_mflags}
-# Documentation has not been gnustep-config-ified
-make -C Documentation GNUSTEP_MAKEFILES=%{_libdir}/GNUstep/Makefiles
-
-
-%install
-rm -rf $RPM_BUILD_ROOT
-export GNUSTEP_INSTALLATION_DOMAIN=SYSTEM
-make install DESTDIR=$RPM_BUILD_ROOT
-make -C Documentation install DESTDIR=$RPM_BUILD_ROOT \
- GNUSTEP_MAKEFILES=%{_libdir}/GNUstep/Makefiles
-
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
-# Enable this when AppKit.info includes info dir entry
-#%post
-#/sbin/install-info %{_infodir}/AppKit.info %{_infodir}/dir || :
-
-#%preun
-#if [ $1 = 0 ] ; then
-# /sbin/install-info --delete %{_infodir}/AppKit.info %{_infodir}/dir || :
-#fi
-
-
-%files
-%defattr(-,root,root,-)
-%doc COPYING* ANNOUNCE ChangeLog INSTALL NEWS README
-%{_bindir}/gclose*
-%{_bindir}/gnustep_sndd
-%{_bindir}/gopen
-%{_bindir}/make_services
-%{_bindir}/set_show_service
-%{_libdir}/libgnustep-gui.so.*
-%{_libdir}/GNUstep/Bundles
-%{_libdir}/GNUstep/ColorPickers
-%{_libdir}/GNUstep/Images
-%{_libdir}/GNUstep/KeyBindings
-%{_libdir}/GNUstep/Libraries/gnustep-gui
-%{_libdir}/GNUstep/PostScript
-%{_libdir}/GNUstep/Services
-%{_datadir}/info/AppKit.info*
-%{_datadir}/man/man1/*.1*
-
-%files devel
-%defattr(-,root,root,-)
-%{_includedir}/AppKit
-%{_includedir}/Cocoa
-%{_includedir}/GNUstepGUI
-%{_includedir}/gnustep/gui
-%{_libdir}/GNUstep/Makefiles/Additional/gui.make
-%{_libdir}/libgnustep-gui.so
-
-%files doc
-%defattr(-,root,root,-)
-%doc %{_datadir}/GNUstep/Documentation/User/Gui
-
-%files devel-doc
-%defattr(-,root,root,-)
-%doc %{_datadir}/GNUstep/Documentation/Developer/Gui
-
-
-
-%changelog
-* Tue Sep 15 2009 Michel Salim <salimma@fedoraproject.org> - 0.16.0-1
-- Initial package
diff --git a/fonts/oflb-smonohand-fonts.spec b/fonts/oflb-smonohand-fonts.spec
new file mode 100644
index 0000000..39eefa0
--- /dev/null
+++ b/fonts/oflb-smonohand-fonts.spec
@@ -0,0 +1,60 @@
+%global fontname oflb-smonohand
+%global fontconf 64-%{fontname}.conf
+
+Name: %{fontname}-fonts
+Version: 20090423
+Release: 2%{?dist}
+Summary: A handwritten monospace font
+
+Group: User Interface/X
+License: OFL
+URL: http://openfontlibrary.org/media/files/dalles/403
+Source0: http://openfontlibrary.org/people/dalles/dalles_-_SMonohand.ttf
+Source1: %{name}-fontconfig.conf
+BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
+
+BuildArch: noarch
+BuildRequires: fontpackages-devel
+Requires: fontpackages-filesystem
+
+%description
+SMonohand is a handwritten monospace Latin font with German
+characters.
+
+
+%prep
+
+
+%build
+
+
+%install
+rm -rf %{buildroot}
+
+install -m 0755 -d %{buildroot}%{_fontdir}
+install -m 0644 -p %{SOURCE0} %{buildroot}%{_fontdir}/SMonohand.ttf
+
+install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} \
+ %{buildroot}%{_fontconfig_confdir}
+
+install -m 0644 -p %{SOURCE1} \
+ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}
+ln -s %{_fontconfig_templatedir}/%{fontconf} \
+ %{buildroot}%{_fontconfig_confdir}/%{fontconf}
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%_font_pkg -f %{fontconf} *.ttf
+
+#doc
+
+
+%changelog
+* Thu Oct 1 2009 Michel Salim <salimma@fedoraproject.org> - 20090423-2
+- Incorporate review feedbacks (bz #526607)
+
+* Wed Sep 30 2009 Michel Salim <salimma@fedoraproject.org> - 20090423-1
+- Initial package
+
diff --git a/funpl/lua-loop.spec b/funpl/lua-loop.spec
new file mode 100644
index 0000000..c8a843e
--- /dev/null
+++ b/funpl/lua-loop.spec
@@ -0,0 +1,83 @@
+%define luaver 5.1
+%define luapkgdir %{_datadir}/lua/%{luaver}
+
+Name: lua-loop
+Version: 2.3
+Release: 0.1.beta%{?dist}
+Summary: Class models for Lua
+
+Group: Development/Libraries
+License: MIT
+URL: http://loop.luaforge.net/
+Source0: http://luaforge.net/frs/download.php/3525/loop-2.3-beta.tar.gz
+BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
+
+BuildRequires: lua >= %{luaver}, lua-lpeg >= 0.8.1
+# for checks
+BuildRequires: lua-filesystem >= 1.4.1, lua-lunit >= 0.4
+Requires: lua >= %{luaver}, lua-lpeg >= 0.8.1
+
+BuildArch: noarch
+
+%description
+LOOP stands for Lua Object-Oriented Programming and is a set of
+packages for supporting different models of object-oriented
+programming in the Lua language.
+
+LOOP models are mainly concerned with dynamicity, although there is an
+attempt to keep them as simple and efficient as
+possible. Additionally, LOOP uses fundamental Lua concepts like tables
+(objects) and meta-tables (classes), traditionally used to enable an
+object-oriented programming style, to provide a common ground for the
+interoperability of objects and classes of its different models.
+
+
+%package doc
+Summary: Documentation for %{name}
+Group: Documentation
+Requires: %{name} = %{version}-%{release}
+
+%description doc
+LOOP stands for Lua Object-Oriented Programming and is a set of
+packages for supporting different models of object-oriented
+programming in the Lua language.
+
+This package contains documentation for %{name}.
+
+
+%prep
+%setup -q -n loop-%{version}-beta
+chmod +x lua/*.lua
+for f in doc/*.css; do
+ touch -r $f timestamp.txt
+ sed -i 's|\r||' $f
+ touch -r timestamp.txt $f
+done
+
+
+%build
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+mkdir -p $RPM_BUILD_ROOT%{luapkgdir}
+cp -pr lua/* $RPM_BUILD_ROOT%{luapkgdir}
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%files
+%defattr(-,root,root,-)
+%doc LICENSE RELEASE
+%{luapkgdir}/*
+
+%files doc
+%defattr(-,root,root,-)
+%doc doc/*
+
+
+%changelog
+* Thu Oct 1 2009 Michel Salim <salimma@fedoraproject.org> - 2.3-0.1.beta
+- Initial package
diff --git a/python/django-profiles.spec b/python/django-profiles.spec
new file mode 100644
index 0000000..b71a30e
--- /dev/null
+++ b/python/django-profiles.spec
@@ -0,0 +1,57 @@
+%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
+
+Name: django-profiles
+Version: 0.2
+Release: 1%{?dist}
+Summary: A user-registration application for Django
+
+Group: Development/Languages
+License: BSD
+URL: http://bitbucket.org/ubernostrum/django-profiles/
+Source0: http://bitbucket.org/ubernostrum/%{name}/get/v%{version}.tar.bz2
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildArch: noarch
+BuildRequires: python-devel
+Requires: Django
+
+%description
+This is a fairly simple user-registration application for Django_,
+designed to make allowing user signups as painless as possible. It
+requires a functional installation of Django 1.0 or newer, but has no
+other dependencies.
+
+
+%prep
+%setup -q -n %{name}
+
+%build
+%{__python} setup.py build
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
+# Language files; not under /usr/share, need to be handled manually
+#(cd $RPM_BUILD_ROOT && find . -name 'django*.[mp]o') |
+# %{__sed} -e 's|^.||' | %{__sed} -e \
+# 's:\(.*/locale/\)\([^/_]\+\)\(.*\.[mp]o$\):%lang(\2) \1\2\3:' \
+# >> %{name}.lang
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+# -f %{name}.lang
+%defattr(-,root,root,-)
+%doc LICENSE.txt CHANGELOG.txt README.txt docs/*
+%{python_sitelib}/*
+#.egg-info
+#dir %{python_sitelib}/registration
+#{python_sitelib}/registration/management
+#{python_sitelib}/registration/*.py*
+
+
+%changelog
+* Mon Sep 28 2009 Michel Salim <salimma@fedoraproject.org> - 0.2-1
+- Initial package