|
Mattia Verga |
ca2fe06 |
%global svnversion 290
|
|
Mattia Verga |
1bbafb4 |
|
|
Mattia Verga |
d143b8b |
Name: ccdciel
|
|
Mattia Verga |
ca2fe06 |
Version: 0.8.4
|
|
Mattia Verga |
1bbafb4 |
Release: 1.%{svnversion}svn%{?dist}
|
|
Mattia Verga |
d143b8b |
Summary: CCD capture software
|
|
Mattia Verga |
d143b8b |
|
|
Mattia Verga |
d143b8b |
License: GPLv3+
|
|
Mattia Verga |
d143b8b |
URL: http://www.ap-i.net/ccdciel/
|
|
Mattia Verga |
d143b8b |
# The source code is not available upstream as a package so we pulled it
|
|
Mattia Verga |
d143b8b |
# from upstream's vcs. Use the following commands to generate the tarball:
|
|
Mattia Verga |
ca2fe06 |
# svn export -r 290 svn://svn.code.sf.net/p/ccdciel/code/trunk ccdciel-0.8.4
|
|
Mattia Verga |
ca2fe06 |
# tar -cJvf ccdciel-0.8.4-290.tar.xz ccdciel-0.8.4
|
|
Mattia Verga |
1bbafb4 |
Source0: %{name}-%{version}-%{svnversion}.tar.xz
|
|
Mattia Verga |
d143b8b |
|
|
Mattia Verga |
d143b8b |
# Patch to avoid stripping debuginfo from executable
|
|
Mattia Verga |
d143b8b |
# Since this is Fedora specific we don't ask upstream to include
|
|
Mattia Verga |
d143b8b |
Patch0: ccdciel_fix_stripping.patch
|
|
Mattia Verga |
d143b8b |
|
|
Mattia Verga |
1bbafb4 |
ExclusiveArch: %{fpc_arches}
|
|
Mattia Verga |
d143b8b |
|
|
Mattia Verga |
1bbafb4 |
BuildRequires: desktop-file-utils
|
|
Mattia Verga |
1bbafb4 |
BuildRequires: fpc
|
|
Mattia Verga |
1bbafb4 |
BuildRequires: lazarus
|
|
Mattia Verga |
1bbafb4 |
BuildRequires: libappstream-glib
|
|
Mattia Verga |
d143b8b |
|
|
Mattia Verga |
d143b8b |
# CCDciel requires libpasastro to function properly
|
|
Mattia Verga |
d143b8b |
# but rpm doesn't find this autorequire
|
|
Mattia Verga |
d143b8b |
Requires: libpasastro%{?_isa}
|
|
Mattia Verga |
d143b8b |
|
|
Mattia Verga |
d143b8b |
Recommends: libindi
|
|
Mattia Verga |
d143b8b |
|
|
Mattia Verga |
d143b8b |
%description
|
|
Mattia Verga |
d143b8b |
CCDciel is a free CCD capture software intended for the amateur astronomer.
|
|
Mattia Verga |
d143b8b |
It include all the features required to perform digital imaging
|
|
Mattia Verga |
d143b8b |
CCD observation of celestial objects.
|
|
Mattia Verga |
d143b8b |
Using the standard drivers protocol INDI and ASCOM it can connect and control
|
|
Mattia Verga |
d143b8b |
the CCD camera, the focuser, the filter wheel and the telescope mount.
|
|
Mattia Verga |
d143b8b |
It tightly integrates with Skychart to provide telescope control while
|
|
Mattia Verga |
d143b8b |
Indistarter can be used to control INDI server drivers
|
|
Mattia Verga |
d143b8b |
|
|
Mattia Verga |
d143b8b |
%prep
|
|
Mattia Verga |
d143b8b |
%autosetup -p1
|
|
Mattia Verga |
d143b8b |
|
|
Mattia Verga |
d143b8b |
#Remove spurious executable bit
|
|
Mattia Verga |
d143b8b |
chmod -x ./component/synapse/source/lib/*.pas
|
|
Mattia Verga |
d143b8b |
|
|
Mattia Verga |
d143b8b |
|
|
Mattia Verga |
d143b8b |
%build
|
|
Mattia Verga |
d143b8b |
# Configure script requires non standard parameters
|
|
Mattia Verga |
d143b8b |
./configure lazarus=%{_libdir}/lazarus prefix=%{_prefix}
|
|
Mattia Verga |
d143b8b |
|
|
Mattia Verga |
d143b8b |
# Ccdciel doesn't like parallel building so we don't use macro.
|
|
Mattia Verga |
d143b8b |
# We pass options to fpc compiler for generate debug info.
|
|
Mattia Verga |
d143b8b |
make fpcopts="-O1 -g -gl -OoREGVAR -Ch2000000 -CX -XX"
|
|
Mattia Verga |
d143b8b |
|
|
Mattia Verga |
d143b8b |
%install
|
|
Mattia Verga |
d143b8b |
make install PREFIX=%{buildroot}%{_prefix}
|
|
Mattia Verga |
d143b8b |
|
|
Mattia Verga |
d143b8b |
|
|
Mattia Verga |
d143b8b |
%check
|
|
Mattia Verga |
d143b8b |
# Menu entry
|
|
Mattia Verga |
d143b8b |
desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
|
|
Mattia Verga |
d143b8b |
|
|
Mattia Verga |
d143b8b |
# Appdata file check
|
|
Mattia Verga |
d143b8b |
appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*.appdata.xml
|
|
Mattia Verga |
d143b8b |
|
|
Mattia Verga |
d143b8b |
%post
|
|
Mattia Verga |
d143b8b |
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
|
|
Mattia Verga |
d143b8b |
|
|
Mattia Verga |
d143b8b |
%postun
|
|
Mattia Verga |
d143b8b |
if [ $1 -eq 0 ] ; then
|
|
Mattia Verga |
d143b8b |
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
|
|
Mattia Verga |
d143b8b |
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|
Mattia Verga |
d143b8b |
fi
|
|
Mattia Verga |
d143b8b |
|
|
Mattia Verga |
d143b8b |
%posttrans
|
|
Mattia Verga |
d143b8b |
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|
Mattia Verga |
d143b8b |
|
|
Mattia Verga |
d143b8b |
%files
|
|
Mattia Verga |
d143b8b |
%license LICENSE gpl-3.0.txt
|
|
Mattia Verga |
d143b8b |
%doc %{_datadir}/doc/%{name}/
|
|
Mattia Verga |
d143b8b |
%{_bindir}/%{name}
|
|
Mattia Verga |
3a0cc5c |
%{_datadir}/%{name}
|
|
Mattia Verga |
d143b8b |
%{_datadir}/applications/%{name}.desktop
|
|
Mattia Verga |
d143b8b |
%{_datadir}/appdata/%{name}.appdata.xml
|
|
Mattia Verga |
d143b8b |
%{_datadir}/icons/*/*/*/%{name}.png
|
|
Mattia Verga |
d143b8b |
%{_datadir}/pixmaps/%{name}.png
|
|
Mattia Verga |
d143b8b |
|
|
Mattia Verga |
d143b8b |
|
|
Mattia Verga |
d143b8b |
%changelog
|
|
Mattia Verga |
ca2fe06 |
* Tue Sep 27 2016 Mattia Verga <mattia.verga@tiscali.it> - 0.8.4-1.290svn
|
|
Mattia Verga |
ca2fe06 |
- Update to 0.8.4
|
|
Mattia Verga |
ca2fe06 |
|
|
Mattia Verga |
0e658e9 |
* Fri Sep 23 2016 Mattia Verga <mattia.verga@tiscali.it> - 0.8.3-1.282svn
|
|
Mattia Verga |
0e658e9 |
- Update to 0.8.3
|
|
Mattia Verga |
0e658e9 |
|
|
Mattia Verga |
e03d63f |
* Sun Sep 04 2016 Mattia Verga <mattia.verga@tiscali.it> - 0.7.2-1.228svn
|
|
Mattia Verga |
e03d63f |
- Update to 0.7.2
|
|
Mattia Verga |
e03d63f |
|
|
Mattia Verga |
3a0cc5c |
* Tue Aug 16 2016 Mattia Verga <mattia.verga@tiscali.it> - 0.6.2-1.187svn
|
|
Mattia Verga |
3a0cc5c |
- Update to 0.6.2
|
|
Mattia Verga |
3a0cc5c |
|
|
Mattia Verga |
0cf8c3f |
* Sun May 22 2016 Mattia Verga <mattia.verga@tiscali.it> - 0.5.0-1.143svn
|
|
Mattia Verga |
0cf8c3f |
- Update to 0.5.0
|
|
Mattia Verga |
0cf8c3f |
|
|
Mattia Verga |
1bbafb4 |
* Sat May 14 2016 Mattia Verga <mattia.verga@tiscali.it> - 0.4.0-1.131svn
|
|
Mattia Verga |
1bbafb4 |
- Update to 0.4.0
|
|
Mattia Verga |
1bbafb4 |
- Use new fpc_arches macro as ExclusiveArch
|
|
Mattia Verga |
1bbafb4 |
|
|
|
c00dc03 |
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.0-2.20160120svn124
|
|
|
c00dc03 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
c00dc03 |
|
|
Mattia Verga |
56577c9 |
* Fri Jan 22 2016 Mattia Verga <mattia.verga@tiscali.it> - 0.3.0-1.20160120svn124
|
|
Mattia Verga |
56577c9 |
- Update to 0.3.0
|
|
Mattia Verga |
56577c9 |
- FSF address is now fixed upstream
|
|
Mattia Verga |
56577c9 |
|
|
Mattia Verga |
d143b8b |
* Sat Jan 16 2016 Mattia Verga <mattia.verga@tiscali.it> - 0.2.0-10.20160105svn
|
|
Mattia Verga |
d143b8b |
- Moved tests into %%check
|
|
Mattia Verga |
d143b8b |
- Added architecture to libpasastro dependency
|
|
Mattia Verga |
d143b8b |
- Fixed wrong FSF address in sources (and reported upstream)
|
|
Mattia Verga |
d143b8b |
|
|
Mattia Verga |
d143b8b |
* Tue Jan 05 2016 Mattia Verga <mattia.verga@tiscali.it> - 0.2.0-9.20160105svn
|
|
Mattia Verga |
d143b8b |
- Update svn revision
|
|
Mattia Verga |
d143b8b |
|
|
Mattia Verga |
d143b8b |
* Sun Jan 03 2016 Mattia Verga <mattia.verga@tiscali.it> - 0.2.0-8.20151220svn
|
|
Mattia Verga |
d143b8b |
- Set fpc build options from make command instead of patching sources
|
|
Mattia Verga |
d143b8b |
|
|
Mattia Verga |
d143b8b |
* Sun Dec 20 2015 Mattia Verga <mattia.verga@tiscali.it> - 0.2.0-7.20151220svn
|
|
Mattia Verga |
d143b8b |
- Properly set ExcludeArch
|
|
Mattia Verga |
d143b8b |
|
|
Mattia Verga |
d143b8b |
* Sun Dec 20 2015 Mattia Verga <mattia.verga@tiscali.it> - 0.2.0-6.20151220svn
|
|
Mattia Verga |
d143b8b |
- Libraries are now in separate package libpasastro
|
|
Mattia Verga |
d143b8b |
|
|
Mattia Verga |
d143b8b |
* Tue Dec 15 2015 Mattia Verga <mattia.verga@tiscali.it> - 0.2.0-4.20151214svn
|
|
Mattia Verga |
d143b8b |
- Disable build on s390, aarch64 and ppc
|
|
Mattia Verga |
d143b8b |
|
|
Mattia Verga |
d143b8b |
* Mon Dec 14 2015 Mattia Verga <mattia.verga@tiscali.it> - 0.2.0-3.20151214svn
|
|
Mattia Verga |
d143b8b |
- Update svn version to fix compatibility with lazarus 1.6
|
|
Mattia Verga |
d143b8b |
|
|
Mattia Verga |
d143b8b |
* Wed Dec 09 2015 Mattia Verga <mattia.verga@tiscali.it> - 0.2.0-2.20151209svn
|
|
Mattia Verga |
d143b8b |
- Removed license text as separate source
|
|
Mattia Verga |
d143b8b |
- Fix license to be GPLv3+
|
|
Mattia Verga |
d143b8b |
|
|
Mattia Verga |
d143b8b |
* Wed Dec 09 2015 Mattia Verga <mattia.verga@tiscali.it> - 0.2.0-1.20151209svn
|
|
Mattia Verga |
1bbafb4 |
- Initial release
|