#976174 RFP: papershaper -- automagic wallpaper swapper

Package:
wnpp
Source:
wnpp
Submitter:
Devops PK Carlisle LLC
Date:
2025-11-29 16:47:49 UTC
Severity:
wishlist
#976174#5
Date:
2020-11-30 20:55:38 UTC
From:
To:
* Package name    : papershaper
* URL             : https://github.com/pkcarlislellc/git-papershaper
* License         : LGPL-3+
  Programming Lang: Python
  Description     : automagic wallpaper swapper

Papershaper automatically changes wallpaper from either locally stored
images,from webcams, or both. User chooses how often Papershaper updates
wallpaper.

Originally written in Python 2, now updated to default to Python 3
(Python 2 code is still included for those who want it).

Available for download at https://github.com/pkcarlislellc/git-papershaper

Available as a tar.gz from https://sourceforge.net/projects/papershaper/

Fully documented at both of these sources.

#976174#10
Date:
2020-12-22 18:54:48 UTC
From:
To:
You created an itp so an intent to package.
If not willing to propose a apckage should be an rfp request for package.
Ideally you package your app and propose it for review and upload.
Requirements are an open source license and package install should not
download anything.
Only its execution can download remote stuff.

Olivier

#976174#15
Date:
2020-12-22 19:30:32 UTC
From:
To:
Thanks for responding.

If I understand the definitions correctly, I should resubmit this as an
RFP since it has never been included in a Debian (or other Linux) release?

Being kind of careful about the definition of a package here...

The software is here as a git

https://github.com/pkcarlislellc/git-papershaper

here as a tarball:

https://sourceforge.net/projects/papershaper/

It is open source licensed, and does not download anything as part of
the install process. It has two dependencies: Python and the lynx
browser. Python 2 and 3 versions are included in the tarball but it is
presumed that the preferred Python version is now Python 3, so that is
the default.

It does optionally download images, but only on execution.

#976174#22
Date:
2020-12-23 09:37:20 UTC
From:
To:
Thanks for responding. This is the first software I have ever submitted
for Debian, so please forgive any amateur misunderstandings regarding
the process.

- The email (below) which retitles the software notes "stopping
processing here". Should I attempt to repackage papershaper as a .deb or
is the .git sufficient? I have never compiled a .deb before.

- The entire install "process" is to
* place the contents into a folder called ~/com.pkcarlisle/papershaper
in the user home directory. There are no additions to or changes to
system level files
* check for and/or resolve dependencies for Python 3 and lynx
* (optionally) add a start up command as
python3 ~/com.pkcarlisle/papershaper/papershaper.py

If the wishlist is waiting for me to compile papershaper into a .deb I
can give it a try, but I do not want the wishlist to be waiting for
something and for me not to know about the next steps.
from 'ITP:papershaper--automagic wallpaper swapper'.

#976174#27
Date:
2020-12-23 10:05:27 UTC
From:
To:
Le mer. 23 déc. 2020 à 10:37, Devops PK Carlisle LLC <devops@pkcarlisle.com>
a écrit :

There are plenty of tutorials but also debian policies file to read ;-)

If pure python, as a first step if not already done, you could package for
python and upload to pypi.

Deb packages do not install anything in user home (you may be on a multi
user system), but place files in usr, var, etc etc....

* check for and/or resolve dependencies for Python 3 and lynx

Dependencies must all resolve on debian side with debian  packages. So
script must not install any dep by itself (defined in control file of deb
package)

* (optionally) add a start up command as

Would be placed in usr/bin

If you create an ITP then people are waiting for you to do the job. Then
you only need a sponsor to upload final reviewed package
If you create an RFP then you ask "someone" to package it for you. But all
depends on volunteers.....