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
This commit is contained in:
parent
0f0b050510
commit
7f40cf6a9e
|
@ -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.
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
|
|
|
@ -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
|
||||
|
|
205
Eterm.spec.in
205
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/* || :
|
||||
%if %{strip}
|
||||
strip -s $RPM_BUILD_ROOT%{_bindir}/* || :
|
||||
%endif
|
||||
|
||||
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
|
||||
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
|
||||
|
|
|
@ -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
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 25 KiB |
Binary file not shown.
Before Width: | Height: | Size: 21 KiB |
Binary file not shown.
Before Width: | Height: | Size: 2.1 KiB |
Binary file not shown.
After Width: | Height: | Size: 11 KiB |
|
@ -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)
|
||||
{
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue