<commit_before>DisplayLink RPM
===============
[![Build Status](https://travis-ci.org/displaylink-rpm/displaylink-rpm.svg?branch=master)](https://travis-ci.org/displaylink-rpm/displaylink-rpm)

This is the recipe for building the [DisplayLink driver][displaylink]
in a RPM package for Fedora and CentOS.

The package includes the Open Source [evdi][evdi] library.

Packages get automatically built by Travis CI and get uploaded to
[GitHub releases][releases].

[displaylink]: http://www.displaylink.com/
[evdi]: https://github.com/DisplayLink/evdi
[releases]: https://github.com/ssaavedra/displaylink-rpm/releases

Usage
=====

In order to compile the driver, just use make. The Makefile should
download the file for you.


Contributing
============

The easiest way to contribute with the package is to fork it and send
a pull request in GitHub.

There are two main kind of contributions: either a new upstream
version is released or a modification in the packaging is proposed.

There is a variable called `RELEASE` for packaging purposes. That
variable should be set to 1 when contributing a new upstream version
release, and incremented in one when adding any other functionality to
the specfile for the same upstream version.


New Upstream release
--------------------

From time to time, DisplayLink will update their driver. We try to do
so, but for that we usually rely on pull requests.

We manage four different upstream numbers for versioning:

1. evdi kernel driver version
2. DisplayLinkManager daemon and libraries version
3. Advertised package version (for zip package name)
4. Download ID number from DisplayLink (for automatic zip retrieval)

These variables need to be changed in the following places:

- displaylink.spec
  - `%{daemon_version}` is the DisplayLinkManager version<commit_msg>Fix Contribution tips on README<commit_after>DisplayLink RPM
===============
[![Build Status](https://travis-ci.org/displaylink-rpm/displaylink-rpm.svg?branch=master)](https://travis-ci.org/displaylink-rpm/displaylink-rpm)

This is the recipe for building the [DisplayLink driver][displaylink]
in a RPM package for Fedora and CentOS.

The package includes the Open Source [evdi][evdi] library.

Packages get automatically built by Travis CI and get uploaded to
[GitHub releases][releases].

[displaylink]: http://www.displaylink.com/
[evdi]: https://github.com/DisplayLink/evdi
[releases]: https://github.com/ssaavedra/displaylink-rpm/releases

Usage
=====

In order to compile the driver, just use make. The Makefile should
download the file for you.


Contributing
============

The easiest way to contribute with the package is to fork it and send
a pull request in GitHub.

There are two main kind of contributions: either a new upstream
version is released or a modification in the packaging is proposed.

There is a variable called `RELEASE` for packaging purposes. That
variable should be set to 1 when contributing a new upstream version
release, and incremented in one when adding any other functionality to
the specfile for the same upstream version.


New Upstream release
--------------------

From time to time, DisplayLink will update their driver. We try to do
so, but for that we usually rely on pull requests.

We manage four different upstream numbers for versioning:

1. evdi kernel driver version
2. DisplayLinkManager daemon and libraries version
3. Download ID number from DisplayLink (for automatic zip retrieval)

These variables need to be changed in the following places:

- displaylink.spec
  - `%{daemon_version}` is the DisplayLinkManager version
{'fraction_non_alphanumeric': 0.0895397489539749, 'fraction_numerical': 0.002510460251046025, 'mean_word_length': 4.568322981366459, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 8, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1128530', 'n_tokens_mistral': 969, 'n_tokens_neox': 918, 'n_words': 449}