Giter Club home page Giter Club logo

tox.pkg's People

Contributors

abbat avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Forkers

sudden6

tox.pkg's Issues

Create and setup qTox OBS account

Create an OBS account with repos setup for appropriate arches. Focus on supporting any non-EOL Debian, xUbuntu, Fedora, Opensuse for now.

Create plan for providing dependencies

There are some architectural choices in abbat's tox.pkg that I don't understand.

  • naming all generic dependencies like ffmpeg, libvpx as tox-ffmpeg and tox-libvpx

I'm wondering if this is to allow the packages to be built containing only the libs needed for the build servers to compile qTox, but not complete enough to replace user's system packages, which would take place if they had generic names and were newer than those provided by system repos.

  • tox-prefixed file locations, like /usr/tox/lib, /usr/tox/include

@abbat I'm wondering if you could help me out and confirm/deny if my speculation is right.
If people have input on how to provide dependencies without having users be able to install them, let me know.

If the prefixing is to prevent users from installing the packages and have them only used by the build servers, I'm wondering if there's a way to better remove them as install options for users. i.e. keep them with their original names but in a different location so that they aren't added as install options when a user adds the repo for qTox.

Define which distributions are officially supported

I think it's pretty clear that we can't support all Linux distributions so we need to define a set of target distributions to cover a maximum of users with a reasonable amount of work.

To start the discussion I suggest the following list of distributions:

  • OpenSUSE Leap 42.3
  • OpenSUSE Tumbleweed
  • Debian Stretch
  • Ubuntu 16.04 LTS
  • Ubuntu 17.04
  • Fedora 25
  • Fedora 26

I didn't include Arch Linux, because they seem to have a working build from git in the AUR.

Additionally, we shouldn't intentionally break something for other distributions.

Update maintainer info

Update maintainer info in all build scripts to point to either me for the time being, possibly the qTox organization in the future, instead of abbat, to prevent him from getting spammed from our broken builds :P

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.