Sean Reifschneider a58f5c1
Name:           picocom
74f761b
Version:        3.1
6034a45
Release:        8%{?dist}
Sean Reifschneider a58f5c1
Summary:        Minimal serial communications program
Sean Reifschneider a58f5c1
d151fc9
License:        GPLv2+
6261148
URL:            https://github.com/npat-efault/picocom
6261148
Source0:        https://github.com/npat-efault/picocom/archive/%{version}.tar.gz
8b96ab8
BuildRequires:  gcc
Sean Reifschneider a58f5c1
1c0f280
# for groupadd
1c0f280
Requires(pre):  shadow-utils
1c0f280
Sean Reifschneider a58f5c1
%description
Sean Reifschneider a58f5c1
As its name suggests, [picocom] is a minimal dumb-terminal emulation
Sean Reifschneider a58f5c1
program. It is, in principle, very much like minicom, only it's "pico"
Sean Reifschneider a58f5c1
instead of "mini"! It was designed to serve as a simple, manual, modem
Sean Reifschneider a58f5c1
configuration, testing, and debugging tool. It has also served (quite
Sean Reifschneider a58f5c1
well) as a low-tech "terminal-window" to allow operator intervention
Sean Reifschneider a58f5c1
in PPP connection scripts (something like the ms-windows "open
Sean Reifschneider a58f5c1
terminal window before / after dialing" feature).  It could also prove
Sean Reifschneider a58f5c1
useful in many other similar tasks. It is ideal for embedded systems
Sean Reifschneider a58f5c1
since its memory footprint is minimal (less than 20K, when
Sean Reifschneider a58f5c1
stripped).
Sean Reifschneider a58f5c1
Sean Reifschneider a58f5c1
%prep
Sean Reifschneider a58f5c1
%setup -q
Sean Reifschneider a58f5c1
Sean Reifschneider a58f5c1
%build
1c0f280
make CC="%{__cc}" CFLAGS="$RPM_OPT_FLAGS" %{_smp_mflags} UUCP_LOCK_DIR=/run/lock/picocom
Sean Reifschneider a58f5c1
Sean Reifschneider a58f5c1
%install
Sean Reifschneider a58f5c1
rm -rf $RPM_BUILD_ROOT
Sean Reifschneider a58f5c1
mkdir -p $RPM_BUILD_ROOT%{_bindir}
6261148
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
Sean Reifschneider a58f5c1
install -m 755 picocom $RPM_BUILD_ROOT%{_bindir}/
6261148
install -m 644 picocom.1 $RPM_BUILD_ROOT%{_mandir}/man1/
1c0f280
mkdir -p $RPM_BUILD_ROOT/run/lock/picocom
Sean Reifschneider a58f5c1
1c0f280
%pre
1c0f280
getent group dialout >/dev/null || groupadd -g 18 -r -f dialout
1c0f280
exit 0
Sean Reifschneider a58f5c1
Sean Reifschneider a58f5c1
%files
6261148
%doc CONTRIBUTORS LICENSE.txt README.md
1c0f280
%dir %attr(0775,root,dialout) /run/lock/picocom
Sean Reifschneider a58f5c1
%{_bindir}/picocom
6261148
%{_mandir}/man1/*
Sean Reifschneider a58f5c1
Sean Reifschneider a58f5c1
%changelog
6034a45
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.1-8
6034a45
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
6034a45
2850d95
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.1-7
2850d95
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
2850d95
bce1689
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.1-6
bce1689
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
bce1689
dad1413
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.1-5
dad1413
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
dad1413
8b96ab8
* Wed Jul 18 2018 Kevin Fenzi <kevin@scrye.com> - 3.1-4
8b96ab8
- Fix FTBFS by adding BuildRequires: gcc
8b96ab8
7b2f6b9
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.1-3
7b2f6b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
7b2f6b9
5c8e341
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.1-2
5c8e341
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
5c8e341
74f761b
* Fri Feb 02 2018 Kevin Fenzi <kevin@scrye.com> - 3.1-1
74f761b
- Update to 3.1. Fixes bug #1540966
74f761b
25d657e
* Sun Dec 31 2017 Kevin Fenzi <kevin@scrye.com> - 3.0-1
25d657e
- Update to 3.0. Fixes bug #1529114
25d657e
fda879b
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2-4
fda879b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
fda879b
6249587
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2-3
6249587
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
6249587
ff3b7e6
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2-2
ff3b7e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
ff3b7e6
6261148
* Mon Jan 09 2017 Kevin Fenzi <kevin@scrye.com> - 2.2-1
6261148
- Update to 2.2. Fixes bug #1411573
6261148
0fd6041
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.7-6
0fd6041
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
0fd6041
0dc01c1
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7-5
0dc01c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
0dc01c1
aa7facb
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7-4
aa7facb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
aa7facb
bec4123
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7-3
bec4123
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
bec4123
97258a3
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7-2
97258a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
97258a3
bdca7eb
* Sun Feb 03 2013 Kevin Fenzi <kevin@scrye.com> 1.7-1
bdca7eb
- Update to 1.7. 
bdca7eb
- Drop upstreamed patch
bdca7eb
6ae9a0e
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6-5
6ae9a0e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
6ae9a0e
1c0f280
* Sun Jan 29 2012 Scott Tsai <scottt.tw@gmail.com> 1.6-4
1c0f280
- Create subdirectories for lockfiles under /run/lock/picocom/ (RHBZ 732360)
1c0f280
5066f90
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6-3
5066f90
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
5066f90
945bf60
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6-2
945bf60
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
945bf60
Kevin Fenzi 5c72964
* Wed Aug 25 2010 Kevin Fenzi <kevin@tummy.com> - 1.6-1
Kevin Fenzi 5c72964
- Upgrade to 1.6
Kevin Fenzi 5c72964
a8f4374
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-8
a8f4374
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
a8f4374
ebca797
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-7
ebca797
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
ebca797
6283611
* Thu Aug 28 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.4-6
6283611
- fix compile
6283611
d151fc9
* Thu Aug 28 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.4-5
d151fc9
- fix license tag
d151fc9
8ddfe90
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.4-4
8ddfe90
- Autorebuild for GCC 4.3
8ddfe90
35d1cc2
* Thu Oct 05 2006 Christian Iseli <Christian.Iseli@licr.org> 1.4-3
35d1cc2
 - rebuilt for unwind info generation, broken in gcc-4.1.1-21
35d1cc2
Sean Reifschneider a58f5c1
* Thu Sep 14 2006 Sean Reifschneider <jafo@tummy.com> 1.4-2
Sean Reifschneider a58f5c1
- Incorporating changes from Fedora Extras review from denis at poolshark
Sean Reifschneider a58f5c1
  dot org and panemade at gmail dot com.
Sean Reifschneider a58f5c1
Sean Reifschneider a58f5c1
* Wed Sep 13 2006 Sean Reifschneider <jafo@tummy.com> 1.4-1
Sean Reifschneider a58f5c1
- Initial RPM spec file.