summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Jennings <mej@kainx.org>2001-05-05 06:57:28 +0000
committerMichael Jennings <mej@kainx.org>2001-05-05 06:57:28 +0000
commit7f40cf6a9ed1812c9d133114e32e39359281fd72 (patch)
tree4acc86d24faee64dbe01e4e3e97aa65eb727511c
parent0f0b0505101a3c3adbaaa0e74435d072aa4976ff (diff)
downloadeterm-7f40cf6a9ed1812c9d133114e32e39359281fd72.tar.gz
Fri May 4 23:56:12 PDT 2001 Michael Jennings <mej@eterm.org>
Lots of spec file cleanups and fixes. Also nuked a couple lousy backgrounds. SVN revision: 4730
-rw-r--r--ChangeLog6
-rw-r--r--Eterm-mdk.spec.in8
-rw-r--r--Eterm.spec.in207
-rw-r--r--bg/Makefile.am4
-rw-r--r--bg/scale/Dragon.jpgbin0 -> 25315 bytes
-rw-r--r--bg/scale/night_of_the_dragon.jpgbin21369 -> 0 bytes
-rw-r--r--bg/tile/backwave.jpgbin2132 -> 0 bytes
-rw-r--r--bg/tile/giger1.jpgbin0 -> 11184 bytes
-rw-r--r--src/script.c8
9 files changed, 123 insertions, 110 deletions
diff --git a/ChangeLog b/ChangeLog
index 01f9ca1..894226f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -4083,3 +4083,9 @@ Sat Apr 28 12:08:56 PDT 2001 Michael Jennings <mej@eterm.org>
state. Bug pointed out by Hans Engren <h@ns.engren.org>.
-------------------------------------------------------------------------------
+Fri May 4 23:56:12 PDT 2001 Michael Jennings <mej@eterm.org>
+
+ Lots of spec file cleanups and fixes. Also nuked a couple lousy
+ backgrounds.
+
+-------------------------------------------------------------------------------
diff --git a/Eterm-mdk.spec.in b/Eterm-mdk.spec.in
index ef4e6a3..2586e6d 100644
--- a/Eterm-mdk.spec.in
+++ b/Eterm-mdk.spec.in
@@ -83,10 +83,10 @@ cat > rpm-Eterm-bg-files <<EOF
EOF
find ./bg/ -type f -not -name '*.list' -not -name 'Makefile*' \
-not -name 'README*' -not -name 014.jpg \
- -not -name 40.jpg -not -name blackstone.jpg -not -name backwave.jpg \
+ -not -name 40.jpg -not -name blackstone.jpg -not -name giger1.jpg \
-not -name circuit.jpg -not -name nebula.jpg \
-not -name fourthday.jpg -not -name gaia.jpg \
- -not -name galleon.jpg -not -name night_of_the_dragon.jpg \
+ -not -name galleon.jpg -not -name Dragon.jpg \
-not -name Root -not -name .cvsignore -not -name Entries \
-not -name Repository \
| sed "s#^\./bg/[scati]*le#%{_datadir}/%{name}/pix#g" >> rpm-Eterm-bg-files
@@ -127,13 +127,13 @@ for i in tiled-pixmaps.list scaled-pixmaps.list pixmaps.list ; do \
%{_datadir}/%{name}/pix/014.jpg
%{_datadir}/%{name}/pix/40.jpg
%{_datadir}/%{name}/pix/blackstone.jpg
-%{_datadir}/%{name}/pix/backwave.jpg
+%{_datadir}/%{name}/pix/giger1.jpg
%{_datadir}/%{name}/pix/circuit.jpg
%{_datadir}/%{name}/pix/nebula.jpg
%{_datadir}/%{name}/pix/fourthday.jpg
%{_datadir}/%{name}/pix/gaia.jpg
%{_datadir}/%{name}/pix/galleon.jpg
-%{_datadir}/%{name}/pix/night_of_the_dragon.jpg
+%{_datadir}/%{name}/pix/Dragon.jpg
%{_datadir}/%{name}/pix/bar_horizontal_[123].png
%{_datadir}/%{name}/pix/bar_vertical_[123].png
%{_datadir}/%{name}/pix/button_arrow_up_[123].png
diff --git a/Eterm.spec.in b/Eterm.spec.in
index 7f47671..1d0c1d3 100644
--- a/Eterm.spec.in
+++ b/Eterm.spec.in
@@ -1,19 +1,21 @@
-%define name @PACKAGE@
-%define ver @VERSION@
-%define rel 1
-%define prefix @prefix@
+%define bzip 0
+%define strip 0
Summary: Enlightened terminal emulator
-Name: %{name}
-Version: %{ver}
-Release: %{rel}
+Name: @PACKAGE@
+Version: @VERSION@
+Release: 1
Copyright: BSD
Group: User Interface/X
-Source0: ftp://ftp.eterm.org/pub/Eterm/%{name}-%{ver}.tar.gz
-Source1: ftp://ftp.eterm.org/pub/Eterm/%{name}-bg-%{ver}.tar.gz
+%if %{bzip}
+Source0: ftp://ftp.eterm.org/pub/Eterm/%{name}-%{version}.tar.bz2
+Source1: ftp://ftp.eterm.org/pub/Eterm/%{name}-bg-%{version}.tar.bz2
+%else
+Source0: ftp://ftp.eterm.org/pub/Eterm/%{name}-%{version}.tar.gz
+Source1: ftp://ftp.eterm.org/pub/Eterm/%{name}-bg-%{version}.tar.gz
+%endif
URL: http://www.eterm.org/
-BuildRoot: /var/tmp/%{name}-root
-Requires: imlib >= 1.9.6
+BuildRoot: /var/tmp/%{name}-%{version}-root
%description
Eterm is a color vt102 terminal emulator with enhanced graphical
@@ -24,126 +26,125 @@ various themes and is very configurable, in keeping with the
philosophy of Enlightenment. If you install Eterm, you'll also need to
have the Imlib library installed.
-%package backgrounds
-Summary: Backgrounds for Eterm
-Group: User Interface/X
-Requires: %{name} = %{ver}
-%description backgrounds
-Install this package if you want additional backgrounds for Eterm
-
%prep
-%setup -q -n %{name}-%{ver} 1
+%setup -n %{name}-%{version} -b 0 -a 1
%build
-%configure --prefix=%{prefix} --with-backspace=bs --with-delete=execute
-make CFLAGS="$RPM_OPT_FLAGS"
+# When using the configure macro, I also specify all the directory
+# macros I use for compatibility with older versions of the macro
+%configure --bindir=%{_bindir} --libdir=%{_libdir} --mandir=%{_mandir} \
+ --datadir=%{_datadir} --sysconfdir=%{_sysconfdir} \
+ --with-backspace=bs --with-delete=execute
+make
%install
rm -rf $RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT/etc/X11/wmconfig/
-
-cat > $RPM_BUILD_ROOT/etc/X11/wmconfig/%{name} <<EOF
-%{name} name "%{name}"
-%{name} description "A featureful, themeable X11 terminal emulator."
-%{name} exec "%{name} &"
-%{name} group Utilities/Shells
-EOF
-
-chmod 0644 $RPM_BUILD_ROOT/etc/X11/wmconfig/%{name}
-
+# If the configure macro is used above (which it is), there
+# is NO reason to use the makeinstall macro here, so don't.
make DESTDIR=$RPM_BUILD_ROOT install
( cd $RPM_BUILD_ROOT
- mv .%{prefix}/bin/%{name} .%{prefix}/bin/%{name}-%{ver}
- cd $RPM_BUILD_ROOT%{prefix}/bin
- ln -sf %{name}-%{ver} %{name}
+ mv .%{_bindir}/%{name} .%{_bindir}/%{name}-%{version}
+ cd $RPM_BUILD_ROOT%{_bindir}
+ ln -sf %{name}-%{version} %{name}
cd $RPM_BUILD_ROOT
- chmod +x .%{prefix}/lib/lib*so* ||:
+ chmod +x .%{_libdir}/lib*so* ||:
)
-#strip -s $RPM_BUILD_ROOT%{prefix}/bin/* || :
-
-gzip $RPM_BUILD_ROOT%{prefix}/man/man1/*
-
-(cd $RPM_BUILD_ROOT%{prefix}/share/%{name}/pix/ ; \
- for i in tiled-pixmaps.list scaled-pixmaps.list pixmaps.list ; do \
- mv $i $i.base ; done)
-
-tar --use-compress-program=bzip2 -xvf %{SOURCE1}
-
-make -C bg all
-make -C bg prefix=$RPM_BUILD_ROOT%{prefix} install
-
-#get the package listing for Eterm-backgrounds
-echo "%defattr(-,root,root)" > rpm-Eterm-bg-files
-cat > rpm-Eterm-bg-files <<EOF
-%defattr(-,root,root)
-%{prefix}/share/%{name}/pix/tiled-pixmaps.list
-%{prefix}/share/%{name}/pix/scaled-pixmaps.list
-%{prefix}/share/%{name}/pix/pixmaps.list
+%if %{strip}
+strip -s $RPM_BUILD_ROOT%{_bindir}/* || :
+%endif
+
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/X11/applnk/Utilities
+cat > $RPM_BUILD_ROOT%{_sysconfdir}/X11/applnk/Utilities/Eterm.desktop <<EOF
+[Desktop Entry]
+Name=Eterm
+Comment=Eterm
+TryExec=Eterm
+Exec=Eterm
+Icon=gnome-eterm.png
+Terminal=0
+Type=Application
EOF
-find ./bg/ -type f -not -name '*.list' -not -name 'Makefile*' \
- -not -name 'README*' -not -name 014.jpg \
- -not -name 40.jpg -not -name blackstone.jpg -not -name backwave.jpg \
- -not -name circuit.jpg -not -name nebula.jpg \
- -not -name fourthday.jpg -not -name gaia.jpg \
- -not -name galleon.jpg -not -name night_of_the_dragon.jpg \
- | sed "s#^\./bg/[scati]*le#%{prefix}/share/%{name}/pix#g" >> rpm-Eterm-bg-files
+chmod 0644 $RPM_BUILD_ROOT%{_sysconfdir}/X11/applnk/Utilities/Eterm.desktop
%post
/sbin/ldconfig
-for i in tiled-pixmaps.list scaled-pixmaps.list pixmaps.list ; do \
- mv -f %{prefix}/share/%{name}/pix/$i.base %{prefix}/share/%{name}/pix/$i ; done
+
+if [ -d /usr/share/terminfo -a ! -f /usr/share/terminfo/E/Eterm ]; then
+ tic -o/usr/share/terminfo $RPM_DOC_DIR/%{name}-%{version}/%{name}.ti || :
+fi
%postun
/sbin/ldconfig
-for i in tiled-pixmaps.list scaled-pixmaps.list pixmaps.list ; do \
- rm -f %{prefix}/share/%{name}/pix/$i* ; done
-
-%pre backgrounds
-for i in tiled-pixmaps.list scaled-pixmaps.list pixmaps.list ; do \
- mv -f %{prefix}/share/%{name}/pix/$i %{prefix}/share/%{name}/pix/$i.base ; done
-
-%postun backgrounds
-for i in tiled-pixmaps.list scaled-pixmaps.list pixmaps.list ; do \
- mv -f %{prefix}/share/%{name}/pix/$i.base %{prefix}/share/%{name}/pix/$i ; done
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
-%doc doc/Eterm_reference.html doc/Eterm.1.html
-%doc COPYING README ChangeLog
-%config(missingok) %{prefix}/share/%{name}/pix/*.list.base
-/etc/X11/wmconfig/%{name}
-%{prefix}/bin/*
-%{prefix}/lib/*
-%{prefix}/man/man1/*
-%{prefix}/share/%{name}/themes
-%{prefix}/share/%{name}/pix/014.jpg
-%{prefix}/share/%{name}/pix/40.jpg
-%{prefix}/share/%{name}/pix/blackstone.jpg
-%{prefix}/share/%{name}/pix/backwave.jpg
-%{prefix}/share/%{name}/pix/circuit.jpg
-%{prefix}/share/%{name}/pix/nebula.jpg
-%{prefix}/share/%{name}/pix/fourthday.jpg
-%{prefix}/share/%{name}/pix/gaia.jpg
-%{prefix}/share/%{name}/pix/galleon.jpg
-%{prefix}/share/%{name}/pix/night_of_the_dragon.jpg
-%{prefix}/share/%{name}/pix/bar_horizontal_[123].png
-%{prefix}/share/%{name}/pix/bar_vertical_[123].png
-%{prefix}/share/%{name}/pix/button_arrow_up_[123].png
-%{prefix}/share/%{name}/pix/button_arrow_down_[123].png
-%{prefix}/share/%{name}/pix/menu[123].png
-%{prefix}/share/%{name}/pix/thumb_[12].png
-%dir %{prefix}/share/%{name}
-%dir %{prefix}/share/%{name}/pix
-
-%files backgrounds -f rpm-Eterm-bg-files
+%doc doc/Eterm_reference.html doc/Eterm.1.html doc/Eterm.tcap doc/Eterm.ti
+%doc README ReleaseNotes ReleaseNotes.1 ChangeLog
+%config %{_sysconfdir}/X11/applnk/Utilities/Eterm.desktop
+%{_bindir}/*
+%{_libdir}/*
+%{_mandir}/man1/*
+%{_datadir}/%{name}/*
%changelog
+* Tue Feb 20 2001 Tim Powers <timp@redhat.com>
+- builds on Alpha now. No need to excludearch (bug 28472)
+
+* Wed Feb 14 2001 Tim Powers <timp@redhat.com>
+- removed images which are from Digital Blasphemy from the extra
+ images tarball, had to delete those images because they are not
+ allowed to be redistributed on CD, or in compressed format
+
+* Tue Jan 9 2001 Tim Powers <timp@redhat.com>
+- fixed a bunch of pre and post in/uninstall brokenness by dropping
+ split backgrounds package, backgrounds now included in Eterm
+ proper. This also makes the spec file a lot cleaner :)
+
+* Sat Aug 19 2000 Tim Powers <timp@redhat.com>
+- fix bug #15687
+
+* Tue Aug 8 2000 Tim Powers <timp@redhat.com>
+- fixed bug #15687 using Hans' patch
+
+* Wed Aug 2 2000 Tim Powers <timp@redhat.com>
+- rebuilt against libpng-1.0.8
+
+* Mon Jul 24 2000 Prospector <prospector@redhat.com>
+- rebuilt
+
+* Sat Jul 22 2000 Tim Powers <timp@redhat.com>
+- fix spec file problem with configure picking up egcs and running with it,
+ fixes linking bugs
+
+* Mon Jul 10 2000 Tim Powers <timp@redhat.com>
+- rebuilt
+
+* Fri Jun 2 2000 Tim Powers <timp@redhat.com>
+- no more wmconfig :) converted to applnk
+- fix man page location. Now FHS compliant
+- use macros wherever possible
+- removed redundant defines at the top of the spec
+
+* Mon Apr 10 2000 Tim Powers <timp@redhat.com>
+- rebuilt for 7.0
+
+* Thu Feb 03 2000 Tim Powers <timp@redhat.com>
+- strip debug from libraries
+
+* Wed Feb 02 2000 Tim Powers <timp@redhat.com>
+- fixed problems when upgrading and error messages due to a faulty script in
+ the post section for the Eterm package
+
+* Tue Feb 01 2000 Tim Powers <timp@redhat.com>
+- applied patch from Hans de Goede <hans@highrise.nl> to fix some del, home
+ and end issues
+
* Fri Jan 29 2000 Tim Powers <timp@redhat.com>
- rebuilt for 6.2 powertools
- bzipped source to conserve space
diff --git a/bg/Makefile.am b/bg/Makefile.am
index 92c0218..c28d87d 100644
--- a/bg/Makefile.am
+++ b/bg/Makefile.am
@@ -1,8 +1,8 @@
# $Id$
DIRS = tile scale
-EXTRA_DIST = tile/014.jpg tile/circuit.jpg tile/backwave.jpg tile/40.jpg tile/blackstone.jpg \
- tile/nebula.jpg scale/fourthday.jpg scale/gaia.jpg scale/galleon.jpg scale/night_of_the_dragon.jpg \
+EXTRA_DIST = tile/014.jpg tile/circuit.jpg tile/giger1.jpg tile/40.jpg tile/blackstone.jpg \
+ tile/nebula.jpg scale/fourthday.jpg scale/gaia.jpg scale/galleon.jpg scale/Dragon.jpg \
README.backgrounds
pixmapdir = $(pkgdatadir)/pix
themedir = $(pkgdatadir)/themes
diff --git a/bg/scale/Dragon.jpg b/bg/scale/Dragon.jpg
new file mode 100644
index 0000000..4e3c447
--- /dev/null
+++ b/bg/scale/Dragon.jpg
Binary files differ
diff --git a/bg/scale/night_of_the_dragon.jpg b/bg/scale/night_of_the_dragon.jpg
deleted file mode 100644
index e80faed..0000000
--- a/bg/scale/night_of_the_dragon.jpg
+++ /dev/null
Binary files differ
diff --git a/bg/tile/backwave.jpg b/bg/tile/backwave.jpg
deleted file mode 100644
index 47dbb16..0000000
--- a/bg/tile/backwave.jpg
+++ /dev/null
Binary files differ
diff --git a/bg/tile/giger1.jpg b/bg/tile/giger1.jpg
new file mode 100644
index 0000000..84c077b
--- /dev/null
+++ b/bg/tile/giger1.jpg
Binary files differ
diff --git a/src/script.c b/src/script.c
index a665991..935bc79 100644
--- a/src/script.c
+++ b/src/script.c
@@ -42,7 +42,7 @@ static const char cvs_ident[] = "$Id$";
void
eterm_handle_winop(char *action)
{
-
+#if 0
char *winid;
Window win = 0;
@@ -100,4 +100,10 @@ eterm_handle_winop(char *action)
} else {
print_error("IPC Error: Unrecognized window operation \"%s\"\n", action);
}
+#endif
+}
+
+void
+script_parse(char *s)
+{
}