rpms/wings/F-13 import.log, NONE, 1.1 wings.desktop, NONE, 1.1 wings.sh, NONE, 1.1 .cvsignore, 1.6, 1.7 sources, 1.6, 1.7 wings.spec, 1.14, 1.15
Peter Lemenkov
peter at fedoraproject.org
Sat Jul 17 06:21:23 UTC 2010
- Previous message: rpms/wings/devel import.log, NONE, 1.1 wings.desktop, NONE, 1.1 wings.sh, NONE, 1.1 .cvsignore, 1.6, 1.7 sources, 1.6, 1.7 wings.spec, 1.14, 1.15
- Next message: rpms/perl-Catalyst-Action-REST/F-12 perl-Catalyst-Action-REST.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: peter
Update of /cvs/pkgs/rpms/wings/F-13
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv2689/F-13
Modified Files:
.cvsignore sources wings.spec
Added Files:
import.log wings.desktop wings.sh
Log Message:
Ver. 1.2
--- NEW FILE import.log ---
wings-1_2-1_fc12:F-13:wings-1.2-1.fc12.src.rpm:1279347649
--- NEW FILE wings.desktop ---
[Desktop Entry]
Name=Wings 3D
Comment=Wings 3D polygon mesh modeler
Exec=wings
Icon=wings.png
Type=Application
Encoding=UTF-8
X-Desktop-File-Install-Version=0.9
StartupNotify=true
StartupWMClass=Wings 3D
--- NEW FILE wings.sh ---
#!/bin/sh
exec erl -smp disable -noinput -run wings_start start_halt ${1+"$@"}
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/wings/F-13/.cvsignore,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -p -r1.6 -r1.7
--- .cvsignore 20 Aug 2009 16:58:29 -0000 1.6
+++ .cvsignore 17 Jul 2010 06:21:21 -0000 1.7
@@ -1,2 +1,2 @@
-wings-1.0.1.tar.bz2
wings3d_manual1.6.1.pdf
+wings-1.2.tar.bz2
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/wings/F-13/sources,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -p -r1.6 -r1.7
--- sources 20 Aug 2009 16:58:29 -0000 1.6
+++ sources 17 Jul 2010 06:21:22 -0000 1.7
@@ -1,2 +1,2 @@
-ad94cef801e36ca7b3b7175729968fa2 wings-1.0.1.tar.bz2
c01d19b4be79b647b8605dd32753da3a wings3d_manual1.6.1.pdf
+817cc8c976d253a9295d34a5ec045768 wings-1.2.tar.bz2
Index: wings.spec
===================================================================
RCS file: /cvs/pkgs/rpms/wings/F-13/wings.spec,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -p -r1.14 -r1.15
--- wings.spec 20 Aug 2009 16:58:29 -0000 1.14
+++ wings.spec 17 Jul 2010 06:21:23 -0000 1.15
@@ -1,22 +1,38 @@
+%global wingsdir $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{name}-%{version}
+
Name: wings
-Version: 1.0.1
+Version: 1.2
Release: 1%{?dist}
Summary: 3D Subdivision Modeler
Group: Applications/Multimedia
License: MIT
URL: http://www.wings3d.com
-Source0: http://prdownloads.sourceforge.net/wings/wings-%{version}.tar.bz2
+Source0: http://prdownloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2
Source1: http://prdownloads.sourceforge.net/wings/wings3d_manual1.6.1.pdf
+Source2: wings.sh
Source3: wings.png
+Source4: wings.desktop
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildRequires: erlang-esdl-devel
+
+BuildRequires: erlang
+BuildRequires: erlang-esdl
BuildRequires: libGL-devel
BuildRequires: libGLU-devel
BuildRequires: desktop-file-utils
+
Provides: wings-povray = %{version}-%{release}
Obsoletes: wings-povray
+Requires: erlang-dialyzer
+Requires: erlang-erts
+Requires: erlang-esdl
+Requires: erlang-kernel
+Requires: erlang-stdlib
+Requires: erlang-tools
+Requires: erlang-wx
+
+
%description
Wings 3D is a subdivision modeler with an user interface that is easy
to use for both beginners and advanced users (inspired by Nendo and
@@ -26,7 +42,7 @@ Mirai from Izware).
%package docs
Group: Applications/Multimedia
Summary: Documentation for Wings 3D
-Requires: %{name} = %{version}-%{release}
+
%description docs
Documentation for Wings 3D.
@@ -36,93 +52,45 @@ Documentation for Wings 3D.
%setup -q
sed -i 's|-include("sdl_keyboard.hrl").|-include_lib("esdl/include/sdl_keyboard.hrl").|' src/wings_body.erl src/wings_edge_cmd.erl plugins_src/commands/wpc_constraints.erl
cp %{SOURCE1} .
+cp %{SOURCE2} .
+cp %{SOURCE4} .
-%define erlangdir %{_libdir}/erlang
%build
# %%{?_smp_mflags} breaks the build
-export ESDL_PATH=
-PATH=%{erlangdir}/bin:$PATH make
+make
%install
-%define wingsdir $RPM_BUILD_ROOT%{_libdir}/wings
rm -rf $RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT%{_bindir}
-mkdir -p %{wingsdir}/bin
+# Install the wings binaries
+mkdir -p %{wingsdir}/plugins/default
+cp -rf ebin %{wingsdir}
+cp -rf fonts %{wingsdir}
+cp -rf textures %{wingsdir}
+cp -rf shaders %{wingsdir}
+cp -rf plugins/* %{wingsdir}/plugins/default
+cp -rf fonts %{wingsdir}
-# copy the wings binaries
-mkdir -p %{wingsdir}/lib
-mkdir -p %{wingsdir}/lib/wings-%{version}
-cp -rf ebin %{wingsdir}/lib/wings-%{version}
-cp -rf fonts %{wingsdir}/lib/wings-%{version}
-cp -rf textures %{wingsdir}/lib/wings-%{version}
-cp -rf shaders %{wingsdir}/lib/wings-%{version}
-mkdir -p %{wingsdir}/lib/wings-%{version}/plugins/default
-cp -rf plugins/* %{wingsdir}/lib/wings-%{version}/plugins/default
-cp -rf fonts %{wingsdir}/lib/wings-%{version}
-cp -rf vsn.mk %{wingsdir}/lib/wings-%{version}
-
-# copy the erlang kernel binaries
-cp -rf %{erlangdir}/lib/kernel* %{wingsdir}/lib
-rm -rf %{wingsdir}/lib/kernel*/{examples,include,src}
-
-# copy the erlang stdlib binaries
-cp -rf %{erlangdir}/lib/stdlib* %{wingsdir}/lib
-rm -rf %{wingsdir}/lib/stdlib*/{examples,include,src}
-
-# copy the esdl binaries
-cp -rf %{erlangdir}/lib/esdl* %{wingsdir}/lib
-rm -rf %{wingsdir}/lib/esdl*/{include,src,vsn}
-
-# copy erlang binaries and scripts
-cp -f %{erlangdir}/erts*/bin/{beam,child_setup,erlexec,inet_gethost} %{wingsdir}/bin
-cp -f %{erlangdir}/bin/start.boot %{wingsdir}/bin
-
-
-find $RPM_BUILD_ROOT -name '.cvsignore' | xargs rm -rf
find $RPM_BUILD_ROOT -name 'README' | xargs rm -f
find $RPM_BUILD_ROOT -name '*.txt' | xargs chmod 0644
find $RPM_BUILD_ROOT -name '*.auv' | xargs chmod 0644
find $RPM_BUILD_ROOT -name '*.fs' | xargs chmod 0644
find $RPM_BUILD_ROOT -name '*.vs' | xargs chmod 0644
-cat > $RPM_BUILD_ROOT%{_bindir}/wings <<EOF
-#!/bin/sh
-ROOTDIR=%{_libdir}/wings
-BINDIR=\$ROOTDIR/bin
-EMU=beam
-PROGNAME=wings
-export ROOTDIR
-export BINDIR
-export EMU
-export PROGNAME
-exec \$BINDIR/erlexec -smpdisable -noinput -run wings_start start_halt \$*
-EOF
-chmod 755 $RPM_BUILD_ROOT%{_bindir}/wings
-
-cat > wings.desktop <<EOF
-[Desktop Entry]
-Name=Wings 3D
-Comment=Wings 3D polygon mesh modeler
-Exec=wings
-Icon=wings.png
-Type=Application
-Encoding=UTF-8
-X-Desktop-File-Install-Version=0.9
-StartupNotify=true
-StartupWMClass=Wings 3D
-EOF
+# Install main startup script
+install -D -p -m 0755 wings.sh $RPM_BUILD_ROOT%{_bindir}/wings
+
+# Install icon
+install -D -p -m 0644 %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/pixmaps/wings.png
+# Install desktop entry
desktop-file-install --vendor fedora \
--add-category Graphics \
--dir $RPM_BUILD_ROOT%{_datadir}/applications \
wings.desktop
-mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps
-cp %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/pixmaps
-
%clean
rm -rf $RPM_BUILD_ROOT
@@ -131,10 +99,10 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%{_bindir}/wings
-%{_libdir}/wings
+%{_libdir}/erlang/lib/%{name}-%{version}
%{_datadir}/applications/*
%{_datadir}/pixmaps/*
-%doc README license.terms AUTHORS
+%doc AUTHORS NOTES-1.0 NOTES-1.1 NOTES-1.2 OLD-NOTES README license.terms
%files docs
@@ -143,6 +111,10 @@ rm -rf $RPM_BUILD_ROOT
%changelog
+* Mon Jul 12 2010 Peter Lemenkov <lemenkov at gmail.com> - 1.2.0-1
+- Ver. 1.2.0
+- Docs subpackage no longer requires main package
+
* Tue Aug 11 2009 Gerard Milmeister <gemi at bluewin.ch> - 1.0.1-1
- new release 1.0.1
- Previous message: rpms/wings/devel import.log, NONE, 1.1 wings.desktop, NONE, 1.1 wings.sh, NONE, 1.1 .cvsignore, 1.6, 1.7 sources, 1.6, 1.7 wings.spec, 1.14, 1.15
- Next message: rpms/perl-Catalyst-Action-REST/F-12 perl-Catalyst-Action-REST.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list