rpms/erlang-esdl/F-12 esdl-CFLAGS.diff, NONE, 1.1 import.log, NONE, 1.1 erlang-esdl.spec, 1.11, 1.12

Peter Lemenkov peter at fedoraproject.org
Mon Jul 12 13:37:24 UTC 2010


Author: peter

Update of /cvs/pkgs/rpms/erlang-esdl/F-12
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv17337/F-12

Modified Files:
	erlang-esdl.spec 
Added Files:
	esdl-CFLAGS.diff import.log 
Log Message:
Narrowed requirements and several other fixes

esdl-CFLAGS.diff:
 Makefile |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

--- NEW FILE esdl-CFLAGS.diff ---
--- c_src/Makefile~	2009-05-20 22:34:48.000000000 +0400
+++ c_src/Makefile	2010-06-23 22:11:50.678812591 +0400
@@ -43,8 +43,7 @@
   INCS                  = $(GL_INCS) $(SDL_INCS)  $(SDL_TTF_INCS) \
                           $(SDL_IMAGE_INCS) $(ERL_INCS)
 
-  CFLAGS		= -g -O2 -funroll-loops -Wall -ffast-math -fpic \
-			-fomit-frame-pointer $(USE_GL_INCLUDE_DIR) -DSHM \
+  CFLAGS		+= -fPIC $(USE_GL_INCLUDE_DIR) -DSHM \
                         $(USE_SDL_TTF) $(USE_SDL_IMAGE) \
 			-DPTHREADS $(INCS)
 


--- NEW FILE import.log ---
erlang-esdl-1_0_1-4_fc14:F-12:erlang-esdl-1.0.1-4.fc14.src.rpm:1278941814


Index: erlang-esdl.spec
===================================================================
RCS file: /cvs/pkgs/rpms/erlang-esdl/F-12/erlang-esdl.spec,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -p -r1.11 -r1.12
--- erlang-esdl.spec	20 Aug 2009 16:30:26 -0000	1.11
+++ erlang-esdl.spec	12 Jul 2010 13:37:23 -0000	1.12
@@ -1,19 +1,24 @@
 Name:           erlang-esdl
 Version:        1.0.1
-Release:        1%{?dist}
-Summary:        Erlang OpenGL/SDL api and utilities
+Release:        4%{?dist}
+Summary:        Erlang OpenGL/SDL API and utilities
 
 Group:          Development/Libraries
 License:        MIT
 URL:            http://esdl.sourceforge.net
-Source:		http://download.sourceforge.net/esdl/esdl-%{version}.src.tar.gz
+Source0:	http://download.sourceforge.net/esdl/esdl-%{version}.src.tar.gz
+Patch0:		esdl-CFLAGS.diff
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:  SDL-devel
 BuildRequires:	libGL-devel
 BuildRequires:	libGLU-devel
-BuildRequires:	erlang = R13B
-Requires:	erlang = R13B
+BuildRequires:	erlang
+BuildRequires:	dos2unix
+Requires:	erlang-erts
+Requires:	erlang-kernel
+Requires:	erlang-stdlib
 Provides:	esdl = %{version}-%{release}
+Obsoletes:	%{name}-devel < 1.0.1-2
 
 
 %description
@@ -21,38 +26,35 @@ A library that gives you access to SDL a
 your Erlang program.
 
 
-%package devel
-Summary:	Development files for ESDL
-Group:          Development/Libraries
-Requires:	%{name} = %{version}-%{release}
-
-%description devel
-Development files for ESDL.
-
-
 %define erlangdir %{_libdir}/erlang
 
 %prep
 %setup -q -n esdl-%{version}
+%patch0 -p0 -b .cflags
+chmod 0644 Readme license.terms
+find -type f -name '*.[eh]rl' -exec chmod 0644 {} \;
+find -type f -name '*.[ch]' -exec chmod 0644 {} \;
+find -type f -name '*.[eh]rl' | xargs dos2unix
+find -type f -name '*.[ch]' | xargs dos2unix
+dos2unix Readme
 
 
 %build
-PATH=%{erlangdir}/bin:$PATH make %{?_smp_mflags}
+CFLAGS="$RPM_OPT_FLAGS" make %{?_smp_mflags}
 
 
 %install
 rm -rf $RPM_BUILD_ROOT
 mkdir -p $RPM_BUILD_ROOT%{erlangdir}/lib
 make INSTALLDIR=$RPM_BUILD_ROOT%{erlangdir}/lib/esdl-%{version} install
-chmod 0644 Readme
 find . -name '*.html' | xargs chmod 0644
 find $RPM_BUILD_ROOT%{erlangdir}/lib -name 'Readme*' | xargs rm -f
 find $RPM_BUILD_ROOT%{erlangdir}/lib -name 'license*' | xargs rm -f
 find $RPM_BUILD_ROOT%{erlangdir}/lib -name '*.beam' | xargs chmod 0644
-find $RPM_BUILD_ROOT%{erlangdir}/lib -name '*.hrl' | xargs chmod 0644
-find $RPM_BUILD_ROOT%{erlangdir}/lib -name '*.erl' | xargs chmod 0644
 find $RPM_BUILD_ROOT%{erlangdir}/lib -name doc | xargs rm -fr
+rm -f $RPM_BUILD_ROOT%{erlangdir}/lib/esdl-%{version}/vsn.mk
 rm -rf $RPM_BUILD_ROOT%{erlangdir}/lib/esdl-%{version}/c_src
+rm -rf $RPM_BUILD_ROOT%{erlangdir}/lib/esdl-%{version}/src/*.erl
 
 
 %clean
@@ -62,19 +64,29 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(-,root,root,-)
 %doc Readme license.terms
-%{erlangdir}/lib/esdl-%{version}
-%exclude %{erlangdir}/lib/esdl-%{version}/include
-%exclude %{erlangdir}/lib/esdl-%{version}/src
-
-
-%files devel
-%defattr(-,root,root,-)
-%doc doc/*.html
+%dir %{erlangdir}/lib/esdl-%{version}
+%{erlangdir}/lib/esdl-%{version}/ebin
 %{erlangdir}/lib/esdl-%{version}/include
+%{erlangdir}/lib/esdl-%{version}/priv
 %{erlangdir}/lib/esdl-%{version}/src
 
 
 %changelog
+* Mon Jul 12 2010 Peter Lemenkov <lemenkov at gmail.com> - 1.0.1-4
+- Rebuild with new Erlang/OTP R14A
+- Small typo in %%changelog was fixed
+
+* Thu Jun 24 2010 Peter Lemenkov <lemenkov at gmail.com> - 1.0.1-3
+- Fix building on x86_64
+
+* Wed Jun 23 2010 Peter Lemenkov <lemenkov at gmail.com> - 1.0.1-2
+- Rebuild
+- Narrowed explicit requires
+- No longer mention exact erlang's version in (Build)Requires
+- Drop *-devel subpackage (includes moved to main package)
+- Use Fedora-specific CFLAGS
+- Fixed DOS line endings and permissions
+
 * Tue Aug 11 2009 Gerard Milmeister <gemi at bluewin.ch> - 1.0.1-1
 - new release 1.0.1
 



More information about the scm-commits mailing list