-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
8 changed files
with
102 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
# Contributing to mclip | ||
|
||
:+1::tada: First off, thanks for taking the time to contribute! :tada::+1: | ||
|
||
## Unix philosophy | ||
|
||
mclip responds to a very simple need, having a very simple clipboard manager which does not require any "big" dependency (X11, Wayland, etc.). | ||
|
||
It adheres to the [Unix philosophy](https://en.wikipedia.org/wiki/Unix_philosophy), it does one thing well and no more. | ||
|
||
Maintainers should keep in mind that the tool must stay as simple as possible. If it is it will be easy to maintain it and make it compatible with several operating systems and architectures. | ||
|
||
## How to help | ||
|
||
mclip must stay a very simple tool to use and maintain, we do not wish to add a lot of new features in it. | ||
|
||
As maintainers our goals should be to make it widely used, simple, secure and rock solid. | ||
|
||
Here are what you can do to help us improve it. | ||
|
||
- Report bugs ; | ||
- Create packages for new Linux distributions ; | ||
- Read the source code to find security problems, provide guidance and solutions to fix them ; | ||
- Write MD files to explain how to use it with other tools (Neovim, Emacs, etc.). | ||
|
||
## Useful links | ||
|
||
- Autotools | ||
- [Autoconf](https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.71/html_node/index.html) | ||
- [GNU Automake](https://www.gnu.org/software/automake/manual/html_node/index.html) | ||
- [Man Pages - The Complete Guide](https://betterprogramming.pub/man-pages-the-complete-guide-800ad93425fe) | ||
- Linux distributions packaging | ||
- [Debian](https://www.debian.org/) | ||
- [Packaging Intro](https://wiki.debian.org/Packaging/Intro) | ||
- [Debian New Maintainer's Guide](https://www.debian.org/doc/manuals/maint-guide/index.en.html) | ||
- [Debian Policy Manual](https://www.debian.org/doc/debian-policy/index.html) | ||
- [PackagingWithGit](https://wiki.debian.org/PackagingWithGit) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
SUBDIRS = src | ||
dist_doc_DATA = README.md | ||
man_MANS = man/$(PACKAGE).1 | ||
EXTRA_DIST = $(man_MANS) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
mclip (1.0.0-1) UNRELEASED; urgency=low | ||
|
||
* Initial release. | ||
|
||
-- Baptiste Gaillard <[email protected]> Sat, 16 Dec 2023 09:00:37 +0100 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
Source: mclip | ||
Section: utils | ||
Priority: optional | ||
Maintainer: Baptiste Gaillard <[email protected]> | ||
Build-Depends: debhelper-compat (= 13), dh-autoreconf | ||
Standards-Version: 4.5.1 | ||
Homepage: https://github.com/bgaillard/mclip | ||
Rules-Requires-Root: no | ||
Vcs-Git: https://github.com/bgaillard/mclip.git | ||
#Vcs-Browser: https://salsa.debian.org/debian/mclip | ||
|
||
Package: mclip | ||
Architecture: any | ||
Multi-Arch: foreign | ||
Depends: ${misc:Depends}, ${shlibs:Depends} | ||
Description: mclip (for "Memory CLIPboard") is a very simple clipboard manager which stores its data inside a POSIX | ||
shared memory object. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ | ||
Upstream-Name: mclip | ||
Upstream-Contact: Baptiste Gaillard <[email protected]> | ||
Source: https://github.com/bgaillard/mclip | ||
# | ||
# Please double check copyright with the licensecheck(1) command. | ||
|
||
Files: | ||
* | ||
Copyright: 2023 Baptiste Gaillard | ||
License: GPL-3+ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
#!/usr/bin/make -f | ||
# You must remove unused comment lines for the released package. | ||
#export DH_VERBOSE = 1 | ||
#export DEB_BUILD_MAINT_OPTIONS = hardening=+all | ||
#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic | ||
#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed | ||
|
||
%: | ||
dh $@ --with autoreconf | ||
|
||
#override_dh_install: | ||
# dh_install --list-missing -X.la -X.pyc -X.pyo |