Hello,
I am a modest Fedora contributor and have packaged both C and python code 
separately. I would like to package the fetchmail 7.0.0 alpha6 code so I was 
working off the existing spec file. However, I am not sure how to handle the 
python files which have been included. I was wondering if I could get some 
advice.
I am including my SPEC file:
Summary: A remote mail retrieval and forwarding utility
Name: fetchmail
Version: 7.0.0.alpha6
Release: 1%{?dist}
Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2
# systemd service file
Source2: fetchmail.service
# example configuration file
Source3: fetchmailrc.example
URL: http://www.fetchmail.info/
# For a breakdown of the licensing, see COPYING
License: GPL+ and Public Domain
BuildRequires: gcc gettext-devel hesiod-devel krb5-devel openssl-devel systemd 
bison-devel flex-devel m4
BuildRequires:  python3-devel
BuildRequires:  python3-nose
BuildRequires:  python3-six

%description
Fetchmail is a remote mail retrieval and forwarding utility intended
for use over on-demand TCP/IP links, like SLIP or PPP connections.
Fetchmail supports every remote-mail protocol currently in use on the
Internet (POP2, POP3, RPOP, APOP, KPOP, all IMAPs, ESMTP ETRN, IPv6,
and IPSEC) for retrieval. Then Fetchmail forwards the mail through
SMTP so you can read it through your favorite mail client.

Install fetchmail if you need to retrieve mail over SLIP or PPP
connections.

%prep
%setup -q

%build
autoreconf -if
%configure --enable-POP3 --enable-IMAP --with-ssl --with-hesiod \
    --enable-ETRN --enable-NTLM --enable-SDPS --enable-RPA \
    --enable-nls --with-kerberos5 --with-gssapi \
    --enable-fallback=no
make

%install
make install DESTDIR=$RPM_BUILD_ROOT


# install example systemd unit
mkdir -p $RPM_BUILD_ROOT%{_unitdir}
install -p -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_unitdir}/fetchmail.service

# install example config file
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}
install -p -m 600 %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/fetchmailrc.example

# remove fetchmailconf stuff
rm -f $RPM_BUILD_ROOT%{_bindir}/fetchmailconf*
rm -f $RPM_BUILD_ROOT%{_mandir}/man1/fetchmailconf.1*

%find_lang %name

%files -f %{name}.lang
%doc COPYING NEWS README README.SSL TODO-7.0
%{_bindir}/fetchmail
%{_mandir}/man1/fetchmail.1*
%{_unitdir}/fetchmail.service
%config(noreplace) %attr(0600, mail, mail) %{_sysconfdir}/fetchmailrc.example

%changelog


Here is the eror message I am getting (expected since I do not know how to 
handle separate python code).
error: Installed (but unpackaged) file(s) found:
   /usr/lib/python2.7/site-packages/fetchmailconf.py
   /usr/lib/python2.7/site-packages/fetchmailconf.pyc
   /usr/lib/python2.7/site-packages/fetchmailconf.pyo


RPM build errors:
    Installed (but unpackaged) file(s) found:
   /usr/lib/python2.7/site-packages/fetchmailconf.py
   /usr/lib/python2.7/site-packages/fetchmailconf.pyc
   /usr/lib/python2.7/site-packages/fetchmailconf.pyo


Thanks in advance for any advice!
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org

Reply via email to