Blob Blame History Raw
%define          mainver   2.15.5
#%%define          betatag   dev-20160114
%define          dwfdate   20240104

%define          baserelease 5


%define          rel        %{?betatag:0.}%{baserelease}%{?betatag:.%(echo %betatag | sed -e 's|-||g')}


Summary:         Calculate tide all over the world
Name:            xtide
Version:         %{mainver}
Release:         %{rel}%{?dist}

URL:             http://www.flaterco.com/xtide/
Source0:         https://flaterco.com/files/xtide/%{name}-%{version}%{?betatag:-%betatag}.tar.xz

Source14:        xtide-get_harmonics-data.sh
Source20:        %{name}.desktop
Source30:        xtide-README.fedora

# Source41 is created by Harminics-dwf-create-regal-OK.sh in
# Source40
#
# (Updated: 2007-Nov-23) 
# Upstream now splitted free and non-free harmonics data
#                     
#Source40:        Harminics-USpart-recreate-sh.tar.bz2
#Source41:        harmonics-dwf-%%{dwfdate}-dump-US.tar.bz2
Source42:        https://flaterco.com/files/xtide/harmonics-dwf-%{dwfdate}-free.tar.xz

License:         GPLv3+

BuildRequires:   make
BuildRequires:   gcc-c++
BuildRequires:   libXaw-devel
BuildRequires:   libXext-devel
BuildRequires:   libpng-devel
BuildRequires:   zlib-devel
BuildRequires:   desktop-file-utils
BuildRequires:   libdstr-devel
BuildRequires:   libtcd-devel
BuildRequires:   gpsd-devel >= 3
BuildRequires:   systemd
BuildRequires:   systemd-devel
# By SOURCE1
BuildRequires:   automake
BuildRequires:   autoconf
BuildRequires:   libtool
# By SOURCE3
BuildRequires:   byacc
BuildRequires:   flex
# Explicit for %%PATCH1
BuildRequires:   %{_bindir}/pkg-config

Requires:        wvs-data
Requires:        xorg-x11-fonts-misc
Requires:        xtide-common = %{version}-%{release}
Requires:        libxtide%{?_isa} = %{version}-%{release}

Requires(pre):      shadow-utils
Requires(preun):    systemd
Requires(postun):   systemd
Requires(post):     systemd

%package -n      libxtide
Summary:         XTide library
License:         GPLv3+

%package -n      libxtide-devel
Summary:         Development files for libxtide
License:         GPLv3+
Requires:        libxtide%{?_isa} = %{version}-%{release}


%package         common
Summary:         Xtide common files
License:         Public Domain
Requires:        bzip2
Requires:        wget
BuildArch:       noarch

%description
XTide is a package that provides tide and current
predictions in a wide variety of formats.  Graphs, text listings, and
calendars can be generated, or a tide clock can be provided on your
desktop.

XTide can work with X-windows, plain text terminals, or the web. This
is accomplished with three separate programs: the interactive
interface (xtide), the non-interactive or command line interface
(tide), and the web interface.

The algorithm that XTide uses to predict tides is the one used by the
National Ocean Service in the U.S.  It is significantly more accurate
than the simple tide clocks that can be bought in novelty stores.
However, it takes more to predict tides accurately than just a spiffy
algorithm -- you also need some special data for each and every
location for which you want to predict tides.  XTide reads this data
from harmonics files.  See http://www.flaterco.com/xtide/files.html
for details on where to get these 

NOTE:
Please also see README.fedora in xtide-common package for Fedora 
specific issue.

%description -n libxtide
The libxtide package provides library files used for XTide.

%description -n libxtide-devel
The libxtide-devel package contains libraries and header files for
developing applications that use libxtide.


%description common
This package contains common files needed by xtide, xttpd and
tideEditor.
Please read README.fedora for Fedora specific issue.

%prep
%if 0%{?betatag:1}
%setup -q -n %{name}-%{version}-DEVELOPMENT -a 42
%else
%setup -q -n %{name}-%{version}%{?betatag:-%{betatag}} -a 42
%endif

# Systemd stuff
sed -i scripts/systemd/xttpd.socket \
	-e 's|ListenStream=80|ListenStream=8080|'

cat > scripts/systemd/xttpd.service.conf <<EOF
HFILE_PATH=%{_datadir}/%{name}-harmonics
XTTPD_FEEDBACK=xtide-maintainer@fedoraproject.org
EOF

sed -i scripts/systemd/xttpd.service.in \
	-e 's|^EnvironmentFile=.*$|EnvironmentFile=-%{_sysconfdir}/sysconfig/xttpd.service.conf|'

autoreconf -i

# Dstr -> Dstr.h
grep -rl 'include.*<Dstr>' . | while read f ; do
	sed -i.name -e 's|\(include.*\)<Dstr>|\1<Dstr.h>|' $f
done

# Embed version
sed -i.ver \
	-e "\@^PACKAGE_VERSION=@s|'.*'$|'%{version}-%{release}'|" \
	-e "\@^PACKAGE_STRING=@s|'\(XTide \).*'$|'\1%{version}-%{release}'|" \
	-e "\@^[ \t]*VERSION=@s|'.*'$|'%{version}-%{release}'|" \
	configure

# Kill rpath, ah!
sed -i.rpath configure \
	-e 's|hardcode_libdir_flag_spec=|kill_hardcode_libdir_flag_spec=|' \
	-e 's|hardcode_libdir_flag_spec_CXX=|kill_hardcode_libdir_flag_spec_CXX=|' \
	%{nil}
sed -i.rpath ltmain.sh \
	-e 's|\$finalize_rpath|\$finalize_no_rpath|' \
	%{nil}

%build
%configure \
   --enable-systemd \
%if 0
   --enable-moon-age \
%endif
   --with-xttpd-user=xttpd \
   --with-xttpd-group=xttpd


%{__make} %{?_smp_mflags} -k

echo "%{_datadir}/xtide-harmonics/" > %{name}.conf
echo "%{_datadir}/wvs-data/" >> %{name}.conf

%install
# 1. install xtide
%{__make} \
   DESTDIR=$RPM_BUILD_ROOT \
   INSTALL="%{__install} -p" \
   install

%{__mkdir_p} $RPM_BUILD_ROOT%{_sbindir}

# xttpd treatment
# xttpd is wrapped
%{__sed} -e 's|20081228|%{dwfdate}|' %{SOURCE14} \
   > xtide-get_harmonics-data.sh
%{__install} -c -p -m 755 xtide-get_harmonics-data.sh \
   $RPM_BUILD_ROOT%{_sbindir}

# ensure xttpd binary installation directory (original
# wrapper script is hardcorded)
%{__sed} -i -e 's|/usr/libexec|%{_libexecdir}|' \
   $RPM_BUILD_ROOT%{_sbindir}/xttpd

# Install systemd unit file
%{__mkdir_p} ${RPM_BUILD_ROOT}%{_unitdir}
%{__install} -c -p -m 644 \
	scripts/systemd/xttpd.socket \
	scripts/systemd/xttpd.service \
	${RPM_BUILD_ROOT}%{_unitdir}
%{__ln_s} -f \
	%{_sysconfdir}/sysconfig/xttpd.socket \
	${RPM_BUILD_ROOT}%{_unitdir}/xttpd.socket
%{__mkdir_p} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
%{__install} -c -p -m 644 \
	scripts/systemd/xttpd.service.conf \
	$RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/
%{__install} -c -p -m 644 \
	scripts/systemd/xttpd.socket \
	$RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/xttpd.socket

# 1A Install harmonics file
%{__mkdir_p} ${RPM_BUILD_ROOT}%{_datadir}/%{name}
%{__mkdir_p} ${RPM_BUILD_ROOT}%{_datadir}/%{name}-harmonics

# 1B Add configuration file
%{__mkdir_p} ${RPM_BUILD_ROOT}%{_sysconfdir}
%{__install} -c -p -m 644 %{name}.conf ${RPM_BUILD_ROOT}%{_sysconfdir}/

# 1C Add desktop entry (xtide)
%{__mkdir_p} $RPM_BUILD_ROOT%{_datadir}/applications
desktop-file-install \
   --dir $RPM_BUILD_ROOT%{_datadir}/applications \
   %{SOURCE20}

# 1D Install icon
for f in iconsrc/icon_*_orig.png ; do
   %{__install} -c -p -m 644 $f $RPM_BUILD_ROOT%{_datadir}/%{name}/
done
%{__mkdir_p} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps/
%{__mkdir_p} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/
%{__ln_s} -f ../../../../%{name}/icon_16x16_orig.png \
   $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps/%{name}.png
%{__ln_s} -f ../../../../%{name}/icon_48x48_orig.png \
   $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/%{name}.png

# 1E install xttpd conf file
%{__mkdir_p} $RPM_BUILD_ROOT%{_initddir}
%{__mkdir_p} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
%{__mkdir_p} $RPM_BUILD_ROOT%{_sysconfdir}/xtide

# 1F and others
%{__install} -c -p -m 644 %{SOURCE30} README.fedora

# 1G tcd data
%{__install} -c -p -m 644 harmonics-dwf-%{dwfdate}/*tcd \
   $RPM_BUILD_ROOT%{_datadir}/xtide-harmonics/

# 2 Documentation
for f in AUTHORS ChangeLog NEWS README ; do
   iconv -f ISO-8859-1 -t UTF-8 $f > $f.tmp && \
      ( touch -r $f $f.tmp ; mv -f $f.tmp $f ) || rm -f $f.tmp
done

rm -rf harmonics-dwf
mkdir harmonics-dwf
cp -a harmonics-dwf-%{dwfdate}/[A-Z]* \
	harmonics-dwf/

# 3 cleanup
rm -rf $RPM_BUILD_ROOT%{_libdir}/libxtide.{a,la}

%post
%systemd_post xttpd.socket xttpd.service
exit 0

%postun
%systemd_postun xttpd.socket xttpd.service
exit 0


%pre
getent group xttpd &>/dev/null || \
   %{_sbindir}/groupadd -r xttpd
getent passwd xttpd &> /dev/null || \
   %{_sbindir}/useradd \
   -c "XTide web server" \
   -g xttpd \
   -d %{_sysconfdir}/%{name} \
   -r \
   -s /sbin/nologin \
   xttpd 2>/dev/null
exit 0

%preun
%systemd_preun xttpd.socket xttpd.service
exit 0

%ldconfig_scriptlets -n libxtide

%files common
%doc README.fedora
%doc harmonics-dwf/
%config(noreplace) %{_sysconfdir}/%{name}.conf

%dir %{_datadir}/%{name}
%dir %{_datadir}/%{name}-harmonics
%dir %{_sysconfdir}/%{name}

%{_sbindir}/xtide-get*.sh

# Now include tcd data
%{_datadir}/%{name}-harmonics/*.tcd

%files -n libxtide
%{_libdir}/libxtide.so.1{,.*}

%files -n libxtide-devel
%{_libdir}/libxtide.so
%{_includedir}/libxtide/

%files
%defattr(-,root,root,-)

%doc AUTHORS README README-QUICK
%license COPYING
# xtide
%{_mandir}/man1/*tide.1*

%{_datadir}/applications/*%{name}.desktop
%{_datadir}/icons/hicolor/*/apps/%{name}.png
%{_datadir}/%{name}/icon_*_orig.png

%{_bindir}/*tide

# xttpd
%config(noreplace) %{_sysconfdir}/sysconfig/xttpd.service.conf
%config(noreplace) %{_sysconfdir}/sysconfig/xttpd.socket
%{_unitdir}/xttpd.service
%{_unitdir}/xttpd.socket

%{_sbindir}/xttpd
%{_datadir}/man/man8/xttpd.8*

%changelog
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.15.5-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild

* Sat Jan  6 2024 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.15.5-4
- harmonics data update (20240104)

* Sat Jul 22 2023 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.15.5-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild

* Tue Jan 24 2023 Adam Williamson <awilliam@redhat.com> - 2.15.5-2
- rebuild for new libgps

* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.15.5-1.2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild

* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.15.5-1.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild

* Thu May 12 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.15.5-1
- 2.15.5

* Thu May  5 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.15.4-2
- Modify configure.ac to detect gpsd API version >=7 (version 3.18)

* Tue Feb 15 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.15.4-1
- 2.15.4

* Sun Feb  6 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.15.3-4
- Patch for libXaw 1.0.14 XawListChange API change

* Sun Feb  6 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.15.3-3
- harmonics data update (20220109)

* Sun Jul 25 2021 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.15.3-2.2
- Rebuild for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild

* Tue Mar 02 2021 Peter Hutterer <peter.hutterer@redhat.com> - 2.15.3-2.1
- Require xorg-x11-fonts-misc instead of -base. -base hasn't existed for
  over a decade.

* Sat Jan 30 2021 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.15.3-1.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild

* Sun Aug  9 2020 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.15.3-1
- 2.15.3

* Fri Aug 07 2020 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.15.2-2.1
- F-33: mass rebuild

* Tue Jan 28 2020 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.15.2-2
- harmonics data update (20191229)

* Tue Feb 26 2019 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.15.2-1
- 2.15.2

* Tue Feb 05 2019 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.15.1-7.1
- F-30: mass rebuild

* Wed Jan  2 2019 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.15.1-7
- harmonics data update (20181227)

* Mon Jul 15 2018 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.15.1-6
- F-29: mass rebuild

* Thu Feb 15 2018 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.15.1-5
- harmonics data update (20180101)

* Thu Jan 18 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.15.1-4.1
- Remove obsolete scriptlets

* Fri Sep 22 2017 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.15.1-4
- F-28: rebuild for gpsd

* Mon May 15 2017 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.15.1-3.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild

* Wed Feb 15 2017 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.15.1-3
- F-26: mass rebuild

* Mon Jan  2 2017 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.15.1-2
- harmonics data update

* Sun Feb 28 2016 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.15.1-1
- 2.15.1

* Sat Feb  6 2016 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.15-2
- F-24: mass rebuild

* Tue Jan 26 2016 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.15-1
- 2.15

* Sat Jan 16 2016 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.15-0.2.dev20160114
- 2.15 dev20160114

* Sun Jan 10 2016 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.15-0.1.dev20160105
- 2.15 dev20160105

* Tue Jan  5 2016 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.14.3-8
- Use new configure.ac, Makefile.am provided by the upstream

* Sun Jan  3 2016 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.14.3-7
- Use systemd patches provided by the upstream
- Make xttpd.socket (provided by the upstream) be symlink from
  %%_sysconfdir

* Thu Dec 31 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.14.3-6
- Switch to use systemd unit on F-24+

* Wed Dec 30 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.14.3-5
- Make xttpd server create pidfile by itself
- Modify rcscript to reflect server change
- Remove if-condition when calling xttpd-wrapper.sh
  with regard to XTTPD_FEEDBACK option

* Tue Dec 29 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.14.3-4
- Harmonics data 20151227

* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 2.14-3.1
- Rebuilt for GCC 5 C++11 ABI change

* Sun Mar  8 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.14-3
- F-23: rebuild against new gpsd

* Sun Dec 28 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.14-2
- Harmonics data 20141224

* Tue Nov  4 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.14-1
- 2.14

* Fri Oct 17 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.14-0.4.dev20141014
- 2.14 dev20141014
- New subpackage: libxtide
- Make -common noarch

* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.14-0.3.dev20140622.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild

* Mon Jun 30 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.14-0.3.dev20140622
- 2.14 dev20140622

* Thu Jun 12 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.14-0.2.dev20140504
- F-21: mass rebuild

* Mon May 26 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.14-0.1.dev20140504
- 2.14 dev20140504

* Mon Dec 30 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.13.2-4
- Update harmonics data to 20131228

* Sun Dec  1 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.13.2-3
- F-21: rebuild against new gpsd

* Tue Aug  6 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.13.2-2
- F-20: mass rebuild

* Wed Jul 24 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.13.2-1
- 2.13.2

* Fri Jul 12 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.13.1-1
- 2.13.1

* Sat Feb  9 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.13-4
- F-19: kill vendorization of desktop file (fpc#247)

* Mon Dec 31 2012 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.13-3
- Update harmonics data to 20121224

* Mon Aug  6 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 2.13-2
- F-18: Mass rebuild

* Mon Jun 11 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 2.13-1
- 2.13

* Wed Mar 14 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 2.13-0.2.RC3
- 2.13 rc3

* Mon Mar  5 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 2.13-0.1.RC2
- 2.13 rc2

* Mon Mar  5 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 2.12.1-4
- Update harmonics data to 20120302
- Modify rc script for new systemd

* Thu Jan  5 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 2.12.1-3
- F-17: rebuild against gcc47

* Sat Dec 31 2011 Mamoru Tasaka <mtasaka@fedoraproject.org> - 2.12.1-2
- Update harmonics data to 20111230

* Wed Nov 30 2011 Mamoru Tasaka <mtasaka@fedoraproject.org> - 2.12.1-1
- Update to 2.12.1

* Sun Nov  6 2011 Mamoru Tasaka <mtasaka@fedoraproject.org> - 2.12-1
- Update to 2.12

* Tue Aug 30 2011 Mamoru Tasaka <mtasaka@fedoraproject.org> - 2.12-0.6.RC1
- Update to 2.12 RC1
- Kill gpsd support on <= F-16, xtide now uses gpsd 3.0

* Sun Aug 28 2011 Mamoru Tasaka <mtasaka@fedoraproject.org> - 2.12-0.5.dev20110827
- Update to 2.12 dev 20110827

* Wed Aug 24 2011 Mamoru Tasaka <mtasaka@fedoraproject.org>
- F-17: rebuild against new gpsd

* Tue Aug  2 2011 Mamoru Tasaka <mtasaka@fedoraproject.org> - 2.12-0.4.dev20110731
- Update to 2.12 dev 20110731

* Tue Apr 12 2011 Mamoru Tasaka <mtasaka@fedoraproject.org> - 2.12-0.3.dev20101029
- Update dwf data to 20110410

* Sat Jan  1 2011 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.12-0.2.dev20101029
- A Happy New Year
- Update dwf data to 20101230

* Mon Nov  1 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp>- 2.12-0.1.dev20101029
- Update to 2.12 dev 20101029, enabling experimental SVG support

* Thu Aug 19 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.11-2
- Rebuild for new libtcd

* Fri Aug 13 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.11-1
- 2.11

* Sun Jul  4 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.11-0.8.RC1
- 2.11 RC1

* Fri Jul  2 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.11-0.7.dev20100625
- Update to 2.11 dev 20100625

* Tue Jun  1 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.11-0.6.dev20100406
- Update dwf data to 20100529

* Thu May 27 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.11-0.5.dev20100406
- Update dwf data to 20100522

* Fri May  7 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.11-0.4.dev20100406
- F-14+: enable gpsd support

* Thu Apr  8 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.11-0.3.dev20100406
- Update to 2.11 dev20100406

* Sat Jan  2 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.11-0.2.dev20091227
- Update to 2.11 dev20091227
- Update to dwf data 20091227

* Mon Sep 14 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.11-0.1.dev20090913
- Update to 2.11 development branch

* Sat Jul 25 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.10-5
- Use %%_initddir instead of %%_initrddir

* Wed Feb 25 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.10-4
- GTK icon cache updating script update

* Thu Jan  8 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.10-3
- Update harmonics data to 20081228
- Update xtide-get_harmonics-data.sh following harmonics tarball 
  format change

* Thu Feb  7 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.10-2
- Use system-wide libdstr (review request 431692 passed)

* Wed Feb  6 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.10-1
- 2.10

* Sat Jan 19 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.10-0.1.RC1
- Try 2.10 RC1

* Sun Dec 30 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9.5-2
- Update harmonics data to 20071228

* Wed Dec 12 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9.5-1
- 2.9.5

* Fri Nov 23 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9.4-3
- Update harmonics data to 20071122.

* Wed Sep  5 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9.4-1
- 2.9.4
  (Relicensed: GPLv2+ -> GPLv3+)
- Update user creation script

* Wed Aug 22 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9.3-3.dist.2
- Mass rebuild (buildID or binutils issue)

* Fri Aug  3 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9.3-3.dist.1
- License update

* Mon Jun 11 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9.3-3
- Require needed fonts (bug reported from upstream)

* Thu May 31 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9.3-2
- Ship US part tcd data, which are under public domain.

* Wed Apr 18 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9.3-1
- 2.9.3

* Mon Apr  3 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9.2-1
- 2.9.2

* Thu Mar 15 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9.1-1
- 2.9.1

* Wed Feb 28 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9-1
- 2.9

* Sun Feb 18 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9-0.3.RC3
- 2.9 RC3

* Wed Feb 14 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9-0.3.RC2
- 2.9 RC2

* Fri Feb  2 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9-0.3.RC1
- 2.9 RC1

* Mon Jan 22 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9-0.2.date20070120
- 2.9 dev 20070120

* Wed Jan 17 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9-0.2.date20070115
- 2.9 dev 20070115

* Tue Jan  9 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9-0.2.date20070108
- 2.9 dev 20070108

* Fri Jan  6 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9-0.2.date20070103
- 2.9 dev 20070103

* Fri Dec 22 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9-0.2.date20061222
- 2.9 dev 20061222

* Fri Dec 22 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9-0.2.date20061221
- 2.9 dev 20061221

* Tue Dec 12 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9-0.2.date20061210
- 2.9 dev 20061210

* Mon Dec  4 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9-0.2.date20061203
- 2.9 dev 20061203
- Update desktop files
- Use scripts in source tarball
- Drop harmonics data description

* Wed Nov 29 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp>
- Add more BuildRequires only for FC-5.

* Sun Nov 26 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9-0.2.date20061122
- Ensure the hardcorded directories in some scripts can be 
  appropriately changed.
- Fix some typo in README.fedora

* Thu Nov 23 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9-0.1.date20061122
- 2.9 dev 20061122 release

* Mon Nov 20 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9-0.1.dev1
- Version down temporarily
- re-split libtcd, tcd-utils (see bug 211626)
- again include xttpd

* Sun Oct 29 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9-0.14.dev20061027
- xtide-2.9dev20061029, tcd-utils-1.3.11(2005-08-11),
  update patches.
- Remove -DCOMPAT114 as required by newer tcd-utils
- Bump somajor of tcd-utils for API change.

* Fri Oct 27 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9-0.13.dev20061015
- Fix some change in xtide-2.9dev-change-uidgid.patch

* Fri Oct 27 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9-0.12.dev20061015
- More restrictive uid/gid mode for xttpd
- Another fix for xttpd.init

* Thu Oct 26 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9-0.11.dev20061015
- Other fixes for xttpd.init, xttpd.conf
- Create "xttpd" user and use xttpd user for daemon.

* Wed Oct 25 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9-0.10.dev20061015
- xtide doesn't need wrapperd, however, xttpd does.
- Fix xttpd init script

* Wed Oct 25 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9-0.9.dev20061015
- Adjustment for WVS data directory change.

* Wed Oct 25 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9-0.8.dev20061015
- Split WVS data.
- desktop-file-utils 0.11 change: X-Fedora, Application is no longer
  accepted (will be fixed in rawhide).

* Wed Oct 25 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9-0.7.dev20061015
- Drop harmonics data for now.
- Define WVS_DIR, then rewrite tideEditor-wrapper.sh and wrap xtide
- Add fedora-specific document
- Include WVS data

* Sun Oct 22 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9-0.6.dev20061015
- Install 48x48 icon as well.

* Sun Oct 22 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9-0.5.dev20061015
- Use icon in xtide source
- Fix Group entry
- Re-source profile shell script for easier rebuilding

* Sun Oct 22 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9-0.4.dev20061015
- Introduce common files package.
- CFLAGS treatment change.
- Treak configuration files and their locations.

* Sat Oct 21 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9-0.3.dev20061015
- Various changes about compilation optflags.
- Change libtcd soname numbering
- Sprit xttpd, include scripts
- tideEditor wrapper script included and desktop files added.
- use "/sbin/ldconfig -n"
- Lots of help from Michael Schwendt and Patrice Dumas, thanks!!

* Sat Oct 21 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9-0.2.dev20061015
- Re-unify libtcd and xtide, and include tcd-utils, 
  build all at once.

* Fri Oct 20 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.9-0.1.dev20061015
- Resubmit to Fedora Extras (bug #211626)
- Split libtcd to another package, require tcd-utils to
  rebuild tcd data.

* Sun May 22 2005 Jeremy Katz <katzj@redhat.com> - 2.8-4
- rebuild on all arches

* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
- rebuilt

* Fri Dec 17 2004 David M. Kaplan <dmk@erizo.ucdavis.edu> 0:2.8-2
- Made a small hack that should make it compile on x86_64 systems.

* Wed Dec 15 2004 David M. Kaplan <dmk@erizo.ucdavis.edu> 0:2.8-1
- Updated to version 2.8
- Cleaned up spec file because much of the tricks to get it to work
  are no longer necessary.

* Mon Dec  8 2003 David M. Kaplan <dmk@erizo.ucdavis.edu> 0:2.6.4-0.fdr.4
- Removed 644 permissions.

* Tue Dec  2 2003 David M. Kaplan <dmk@erizo.ucdavis.edu> 0:2.6.4-0.fdr.3
- Fixed problem with debuginfo rpm and lex.xml.c.
- Changed attributes to 644/755 to agree with Fedora specification.

* Mon Nov 17 2003 David M. Kaplan <dmk@erizo.ucdavis.edu> 0:2.6.4-0.fdr.1
- Updated to 2.6.4 version of xtide

* Mon Oct 20 2003 David M. Kaplan <dmk@erizo.ucdavis.edu> 0:2.6.3-0.fdr.2
- Made changes to spec and patch as per Michael Schwendt's suggestions

* Fri Oct 17 2003 David M. Kaplan <dmk@erizo.ucdavis.edu> 0:2.6.3-0.fdr.1
- Modified spec file to meet requirements for fedora

* Tue Oct 14 2003 David M. Kaplan <dmk@erizo.ucdavis.edu> 2.6.3-0.fdr.0
- Modify for Fedora submission

* Tue Oct 14 2003 David M. Kaplan <dmkaplan@ucdavis.edu> 2.6.3-0
- Update to XTide 2.6.3

* Fri Sep 05 2003 David M. Kaplan <dmkaplan@ucdavis.edu>
- Updated to XTide 2.6.2

* Thu Feb 17 2003 David M. Kaplan <dmkaplan@ucdavis.edu>
- Updated to XTide 2.6 FINAL (2003-02-12)

* Thu Feb 17 2003 David M. Kaplan <dmkaplan@ucdavis.edu>
- Updated to XTide 2.6 DEVELOPMENT (2003-02-12)

* Thu Jan 23 2003 David M. Kaplan <dmkaplan@ucdavis.edu>
- Updated to XTide 2.6 DEVELOPMENT (2003-01-17)

* Sat Dec 28 2002 David M. Kaplan <dmkaplan@ucdavis.edu>
- First RPM build.