Antti Järvinen e8ede36
Name:		classified-ads
Antti Järvinen e8ede36
Version:	0.16
329e62f
Release:	4%{?dist}
Antti Järvinen e8ede36
Summary:	Classified ads is distributed, server-less messaging system
Antti Järvinen e8ede36
Antti Järvinen e8ede36
License:	LGPLv2
Antti Järvinen e8ede36
URL:		http://katiska.org/classified_ads/
Antti Järvinen e8ede36
Source0:	https://github.com/operatornormal/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
Antti Järvinen e8ede36
Source1:	https://github.com/operatornormal/classified-ads/blob/graphics/preprocessed.tar.gz?raw=true#/%{name}-graphics-%{version}.tar.gz
Antti Järvinen e8ede36
BuildRequires:	qt5-qtbase-devel
Antti Järvinen e8ede36
BuildRequires:	qt5-qtmultimedia-devel
Antti Järvinen e8ede36
BuildRequires:	openssl-devel
Antti Järvinen e8ede36
BuildRequires:	libnatpmp-devel
Antti Järvinen e8ede36
BuildRequires:	miniupnpc-devel
Antti Järvinen e8ede36
BuildRequires:	gettext
Antti Järvinen e8ede36
BuildRequires:	libappstream-glib
Antti Järvinen e8ede36
BuildRequires:	desktop-file-utils
Antti Järvinen e8ede36
BuildRequires:	opus-devel
Antti Järvinen e8ede36
BuildRequires:	tcl-devel
Antti Järvinen e8ede36
BuildRequires:	tk-devel
Antti Järvinen e8ede36
BuildRequires:	zlib-devel
Antti Järvinen e8ede36
BuildRequires:	bzip2-devel
Antti Järvinen e8ede36
Antti Järvinen e8ede36
%description
Antti Järvinen e8ede36
Classified ads is an attempt to re-produce parts of the functionality
Antti Järvinen e8ede36
that went away when Usenet news ceased to exist. This attempt tries to
Antti Järvinen e8ede36
fix the problem of disappearing news-servers so that there is no servers
Antti Järvinen e8ede36
required and no service providers needed; data storage is implemented
Antti Järvinen e8ede36
inside client applications that users are running. Main feature is
Antti Järvinen e8ede36
public posting. Other features include private messages, group messages,
Antti Järvinen e8ede36
basic operator data, search, voice calls between nodes, UI extensions
Antti Järvinen e8ede36
with TCL language and general-purpose database shared between nodes of the 
Antti Järvinen e8ede36
application. 
Antti Järvinen e8ede36
%prep
Antti Järvinen e8ede36
%setup -q -a 1
Antti Järvinen e8ede36
Antti Järvinen e8ede36
%build
Antti Järvinen e8ede36
qmake-qt5 QMAKE_STRIP=echo
Antti Järvinen e8ede36
%make_build
Antti Järvinen e8ede36
Antti Järvinen e8ede36
%install
Antti Järvinen e8ede36
%make_install INSTALL_ROOT=%{buildroot}
Antti Järvinen e8ede36
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/classified-ads.appdata.xml
Antti Järvinen e8ede36
desktop-file-validate %{buildroot}/%{_datadir}/applications/classified-ads.desktop
Antti Järvinen e8ede36
%find_lang %{name}
Antti Järvinen e8ede36
Antti Järvinen e8ede36
%files -f %{name}.lang
Antti Järvinen e8ede36
%doc README.TXT
Antti Järvinen e8ede36
%{_bindir}/classified-ads
Antti Järvinen e8ede36
%{_datadir}/applications/classified-ads.desktop
Antti Järvinen e8ede36
%dir %{_datadir}/app-install
Antti Järvinen e8ede36
%dir %{_datadir}/app-install/icons
Antti Järvinen e8ede36
%{_datadir}/app-install/icons/turt-transparent-128x128.png
Antti Järvinen e8ede36
%{_mandir}/man1/classified-ads.1.*
Antti Järvinen e8ede36
%{_datadir}/metainfo/classified-ads.appdata.xml
Antti Järvinen e8ede36
%license LICENSE
Antti Järvinen e8ede36
%{_datadir}/doc/classified-ads/examples/sysinfo.tcl
Antti Järvinen e8ede36
%{_datadir}/doc/classified-ads/examples/luikero.tcl
Antti Järvinen e8ede36
%{_datadir}/doc/classified-ads/examples/calendar.tcl
Antti Järvinen e8ede36
Antti Järvinen e8ede36
%changelog
329e62f
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.16-4
329e62f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
329e62f
0e30d4d
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.16-3
0e30d4d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
0e30d4d
e4d639b
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.16-2
e4d639b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
e4d639b
Antti Järvinen e8ede36
* Sun Mar 12 2023 Antti Järvinen <antti.jarvinen@katiska.org> - 0.16-1
Antti Järvinen e8ede36
- New upstream release 0.16. Protocol connectivity fixes and translations.
Antti Järvinen e8ede36
Antti Järvinen e8ede36
* Sun Jun 12 2022 Antti Järvinen <antti.jarvinen@katiska.org> - 0.15-1
Antti Järvinen e8ede36
- New upstream release 0.15. Critical when used with OpenSSL 3.x.
Antti Järvinen e8ede36
Antti Järvinen e8ede36
* Mon Feb 28 2022 Antti Järvinen <antti.jarvinen@katiska.org> - 0.14-1
Antti Järvinen e8ede36
- New upstream release
Antti Järvinen e8ede36
Antti Järvinen e8ede36
* Sun Feb 10 2019 Kalev Lember <klember@redhat.com> - 0.13-4
Antti Järvinen e8ede36
- Rebuilt for miniupnpc soname bump
Antti Järvinen e8ede36
Antti Järvinen e8ede36
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.13-3
Antti Järvinen e8ede36
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Antti Järvinen e8ede36
Antti Järvinen e8ede36
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.13-2
Antti Järvinen e8ede36
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Antti Järvinen e8ede36
Antti Järvinen e8ede36
* Sun Jun 24 2018 Antti Jarvinen <antti.jarvinen@katiska.org> - 0.13-1
Antti Järvinen e8ede36
- New upstream version: refactoring due to qt5.11 changes
Antti Järvinen e8ede36
Antti Järvinen e8ede36
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.12-3
Antti Järvinen e8ede36
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Antti Järvinen e8ede36
Antti Järvinen e8ede36
* Sun Jan 07 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.12-2
Antti Järvinen e8ede36
- Remove obsolete scriptlets
Antti Järvinen e8ede36
Antti Järvinen e8ede36
* Sun Nov 12 2017 Antti Jarvinen <antti.jarvinen@katiska.org> - 0.12-1
Antti Järvinen e8ede36
- New upstream version: new features, many new translations
Antti Järvinen e8ede36
- Appdata moved to /usr/share/metainfo
Antti Järvinen e8ede36
Antti Järvinen e8ede36
* Sun Jul 3 2016 Antti Jarvinen <antti.jarvinen@katiska.org> - 0.11-1
Antti Järvinen e8ede36
- New upstream version: bugfixes and support for OpenSSL 1.1 API
Antti Järvinen e8ede36
Antti Järvinen e8ede36
* Fri Apr 8 2016 Antti Jarvinen <antti.jarvinen@katiska.org> - 0.10-1
Antti Järvinen e8ede36
- New upstream version: audio capabilities and translation additions
Antti Järvinen e8ede36
Antti Järvinen e8ede36
* Sat Oct 10 2015 Antti Jarvinen <antti.jarvinen@katiska.org> - 0.09-1
Antti Järvinen e8ede36
- Fixes to serious networking bugs
Antti Järvinen e8ede36
- Translation additions
Antti Järvinen e8ede36
Antti Järvinen e8ede36
* Mon Sep 28 2015 Antti Jarvinen <antti.jarvinen@katiska.org> - 0.08-1
Antti Järvinen e8ede36
- Links against qt5 instead of qt4
Antti Järvinen e8ede36
- Translation system is gnu gettext instead of qm files of Qt.
Antti Järvinen e8ede36
- Better tracking of changing local network addresses
Antti Järvinen e8ede36
- Numerous small bugfixes, mostly in networking code
Antti Järvinen e8ede36
Antti Järvinen e8ede36
* Sun Apr 12 2015 Antti Jarvinen <classified-ads.questions@katiska.org> - 0.07-1
Antti Järvinen e8ede36
- Removed intermediate PNG files into separate tarball
Antti Järvinen e8ede36
- Included code to generate intermediate PNG files manually
Antti Järvinen e8ede36
Antti Järvinen e8ede36
* Mon Apr 6 2015 Antti Jarvinen <classified-ads.questions@katiska.org> - 0.06-1
Antti Järvinen e8ede36
- Included original high-res bitmaps in different format, conversion routines.
Antti Järvinen e8ede36
- Fixed potential SIGSEGV appearing in debug build
Antti Järvinen e8ede36
- Code indented + typos fixed
Antti Järvinen e8ede36
Antti Järvinen e8ede36
* Wed Mar 25 2015 Antti Jarvinen <classified-ads.questions@katiska.org> - 0.05-1
Antti Järvinen e8ede36
- spec-file changes due to review comments.
Antti Järvinen e8ede36
- tagged a new version to allow building of latest version.
Antti Järvinen e8ede36
- added copyright notice to FrontWidget.cpp.
Antti Järvinen e8ede36
- included LGPL_EXCEPTION.txt from Nokia alongside sources.
Antti Järvinen e8ede36
Antti Järvinen e8ede36
* Tue Mar 17 2015 Antti Jarvinen <classified-ads.questions@katiska.org> - 0.04-2
Antti Järvinen e8ede36
- Changed packaging to happen in more civilized way.
Antti Järvinen e8ede36
  Lot of changes into spec file. 
Antti Järvinen e8ede36
- Package name has changed classified_ads -> classified-ads.
Antti Järvinen e8ede36
- Added appdata, re-wrote the small manpage in less personal tone. 
Antti Järvinen e8ede36
Antti Järvinen e8ede36
* Sat Mar 14 2015 Antti Jarvinen <classified-ads.questions@katiska.org> - 0.04-1
Antti Järvinen e8ede36
- License change GPL->LGPL due to OpenSSL license incompatibility.
Antti Järvinen e8ede36
- Minor UI changes as some bitmaps removed due to licensing issues
Antti Järvinen e8ede36
Antti Järvinen e8ede36
* Tue Feb 24 2015 Antti Jarvinen <classified-ads.questions@katiska.org> - 0.03-1
Antti Järvinen e8ede36
- Rpm build fixes for fedora linux
Antti Järvinen e8ede36
- Slower connection attempts to unreachable nodes
Antti Järvinen e8ede36
- Better file extenstion handling
Antti Järvinen e8ede36
- UI tweaks for small vertical screen resolutions, affects at least 
Antti Järvinen e8ede36
   users of some mac models
Antti Järvinen e8ede36
- Classifications entered by user now actually work too 
Antti Järvinen e8ede36
- If no local search avail, still offer network search
Antti Järvinen e8ede36
- Possible crash case fix. Still having random crashes inside
Antti Järvinen e8ede36
  json serialize..
Antti Järvinen e8ede36
- Links between documents, still does not work with profile comments
Antti Järvinen e8ede36
- Try miniupnpc also in unix build
Antti Järvinen e8ede36
- Basic support for trust-tree based on trust lists
Antti Järvinen e8ede36
- Translations
Antti Järvinen e8ede36
* Sun Jan 04 2015 Antti Jarvinen <classified-ads.questions@katiska.org> - 0.02-1
Antti Järvinen e8ede36
- Libnatpmp is not used in windows build,
Antti Järvinen e8ede36
- Profile comment document width setting was missing
Antti Järvinen e8ede36
- Made main window slightly smaller vertically.
Antti Järvinen e8ede36
- Now compiles also under Qt5
Antti Järvinen e8ede36
- Fix for grave bug: only message sender (not recipient) can read binary attachments
Antti Järvinen e8ede36
- Error messages for some file operations
Antti Järvinen e8ede36
- Fix for situation where published private profile breaks every node in network
Antti Järvinen e8ede36
- Require c++ compiler for compilation of c++, when building rpm.
Antti Järvinen e8ede36
Antti Järvinen e8ede36
* Wed Dec 31 2014 Tuomas Haarala <tuoppi@hieno.net> - 0.01-1
Antti Järvinen e8ede36
- initial spec file scribbled together