diff options
| -rw-r--r-- | etoile/gnustep-gui.spec | 133 | ||||
| -rw-r--r-- | fonts/oflb-smonohand-fonts.spec | 60 | ||||
| -rw-r--r-- | funpl/lua-loop.spec | 83 | ||||
| -rw-r--r-- | python/django-profiles.spec | 57 |
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 |
