Giter VIP home page Giter VIP logo

community's Introduction

Have taken up farming.

community's People

Contributors

a-schaefers avatar aaronngi avatar aicsx avatar alaughlin avatar bridouz avatar camillescholtz avatar cemkeylan avatar dilyn-corner avatar djt3 avatar dylanaraps avatar ectlunya avatar eudaldgr avatar icyphox avatar jedavies-dev avatar kiedtl avatar konimex avatar lieux avatar mcpcpc avatar mmatongo avatar noocsharp avatar penguin-ff avatar periish avatar rio6 avatar sdsddsd1 avatar sebastianertz avatar shizonic avatar stefanfransen avatar vouivre avatar willeccles avatar xuxiaodong avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

community's Issues

Contribution Guide

Reminder to write a guide or "guidelines" for user contributed packages.

Included information:

  • One package per pull request.
  • #!/bin/sh -e.
  • Appending make to compile-time dependencies.
  • Four spaces for indentation.
  • Exclusion of unneeded configure flags.
  • Exclusion of documentation if further dependencies needed.
  • https for sources.
  • ???

better emacs

Our Emacs is painful to use right now.

I propose we create 2 packages:

emacs-nox
emacs-athena (libXaw3d)

I would be willing to maintain the build files, but I need libraries!!!! I've been trying to build for days without much success. I would especially love to see libXaw3d (it is much more performant than the gtk toolkit!) , imagemagick, libxpm, and rsvg (to improve the eww text browser's graphical experience. (eww browser is awesome btw)

I would like to:

configure --with-imagemagick \ 
--with-cairo \    
--with-x-toolkit=no || gtk3 || xaw3d
  1. Imagemagick is useful for more than just Emacs users.
  2. libxaw is much more performant than Gtk for graphical Emacs, and many users prefer it.

This means we need the following libs minimum:
libMagickWand https://imagemagick.org/
libXaw3d https://directory.fsf.org/project/xaw3d/

But according to the Emacs INSTALL file, ./configure by default searches for the following libs when you enable X toolkit support, and it would be nice if we could include them, too. This will give a better experience across the board.

X libxpm for XPM: http://www.x.org/releases/current/src/lib/
X libpng for PNG: http://www.libpng.org/
X libjpeg for JPEG: http://www.ijg.org/
X libtiff for TIFF: http://www.remotesensing.org/libtiff/
X libgif for GIF: http://sourceforge.net/projects/giflib/

extra credit:
librsvg2 for SVG: http://wiki.gnome.org/action/show/Projects/LibRsvg

Gimp: fonts not available

Hello,

I have created a package for gimp, it starts, I can use it, but when I try to add text to a picture, I get the following:

 Due to lack of any fonts, text functionality is not available.

On my system I have: dejavu, liberation. As I have seen, I need to run fc-cache such that the fonts will be found. The must be available in /var/cache/fontconfig. There, I have the following:

ls -l /var/cache/fontconfig/
total 80
-rw-r--r--    1 root     root         48208 Nov 22 23:35 2c204173d3592afc30a350ed81f64c67-le64.cache-7
-rw-r--r--    1 root     root           168 Nov 22 23:35 3830d5c3ddfd5cd38a049b759396e72e-le64.cache-7
-rw-r--r--    1 root     root           200 Dec 18 20:34 CACHEDIR.TAG
-rw-r--r--    1 root     root           144 Nov 22 23:35 c855463f699352c367813e37f3f70ea7-le64.cache-7
-rw-r--r--    1 root     root         20064 Nov 22 23:35 f6b893a7224233d96cb72fd88691c0b4-le64.cache-7

I have run fc-cache, it didn't help.

My build file:

#!/bin/sh -e

patch -p1 < fix_intltool.patch
patch -p1 < remove_glib_networking.patch
patch -p1 < remove_po_dir.patch

sed -i -e '/$(helpbrowser)/d' plug-ins/Makefile.in

./configure \
    --prefix=/usr \
    --libexecdir=/usr/bin \
    --disable-altivec \
    --disable-static \
    --disable-python \
    --disable-nls \
    --without-lcms \
    --without-webkit

make
make DESTDIR="$1" install

Do you need something else ?

I think there is another problem, but it's possible to use gimp. I can package it, then you could install it and test it. Just tell me what is the best for you.

Thank you for your help!

Add xorriso to repo

[quote]xorriso copies file objects from POSIX compliant filesystems into Rock Ridge enhanced ISO 9660 filesystems and allows session-wise manipulation of such filesystems. It can load the management information of existing ISO images and it writes the session results to optical media or to filesystem objects.
Vice versa xorriso is able to copy file objects out of ISO 9660 filesystems. [/quote]

I couldn't say it any better, so I didn't try.

url is https://www.gnu.org/software/xorriso/

Talk to Thomas Schmitt, [email protected]. I'm sure he would help and support it and help you in adding it as he has with many others.

Oh, and it is both command line and gui capable.

Building qt5 without perl

For all the Qt5 packages I use, if they required perl to build it was all from the same place, qt5-base has a script findclasslist.pl, and the qmake build for various Qt parts all call that script, so building qt5-base with the following changes will remove the need for perl to build it, or any other Qt5 packages (at least among the ones I use, no guarantees that none of them don't have other perl scripts they use to build).
The following one line change in the build system is needed to tell it to use the awk alternative that's about to be added

--- mkspecs/features/qt_module.prf
+++ mkspecs/features/qt_module.prf
@@ -250,7 +250,7 @@
         verscriptprocess.CONFIG += no_link target_predeps
         verscriptprocess.depends = $$private_api_headers
         verscriptprocess.output = $$verscript
-        verscriptprocess.commands = perl $${PWD}/data/unix/findclasslist.pl < ${QMAKE_FILE_IN} > $@
+        verscriptprocess.commands = awk -f $${PWD}/data/unix/findclasslist.awk ${QMAKE_FILE_IN} > $@
         silent:verscriptprocess.commands = @echo creating linker version script ${QMAKE_FILE_BASE} && $$verscriptprocess.commands
         QMAKE_EXTRA_COMPILERS += verscriptprocess
 

and then just replace mkspecs/features/data/unix/findclasslist.pl with mkspecs/features/data/unix/findclasslist.awk, the script directly below.

#!/usr/bin/awk -f

# Replaces each \@FILE:filename\@ in stdin with the classes found in that file

/@FILE:.*@/ {
    gsub(/@FILE:|@$/, "")

    filename = $1
    comment = 1
    # Replace this line with the class list
    while ((getline < filename) > 0) {
        # Match a struct or class declaration, but not a forward declaration
        if (/^(struct|class|namespace) (Q_.*_EXPORT)? [[:alnum:]_]+[^;]/) {
            gsub(/^(struct|class|namespace) (Q_.*_EXPORT)? |[^[:alnum:]_].*/, "")
            if (comment) print "    /* " filename " */"
            printf "    *%d%s*;\n", length($0), $0
            comment = 0
        }
    }
    next
}

1 # Print any lines that haven't already been matched

Drawing: software with python dependencies

Hello,

Because of the problem I have with gimp I discovered the software drawing. I have created a package with the help of the developper. Here is the issue I opened to package it.

To use the software, python modules are needed. I can install the software on my computer without a problem. My question: how to package the python modules ?

  • I can install the python modules with pip, but then how to include them in the package ?
  • or do I have to also package each python module ?

What are the guidelines in that case ?

wget: error: HTTP/1.1 307 Temporary Redirect

Hello, I'm trying to download gimp to build it. Here is the download link:

gimp download

In a browser it works without problem. When I download gimp with kiss, I get the error:

wget: server returned error: HTTP/1.1 307 Temporary Redirect
!> gimp Failed to download https://download.gimp.org/mirror/pub/gimp/v2.10/gimp-2.10.14.tar.bz2

If I understood right, wget from busybox can't follow a redirection or at least this kind. Is it right ? Do you have a workaround ?

Add a maintainer file for each package

This isn't that urgent (i.e. enhancement rather than bug) and only useful for meta purposes and should not interfere with the package manager. But I think we can add a maintainer file for clarity (who gets to maintain this package? and who should we, as in users, contact in case shit hits the fan?)

I know we can check who committed first to the package (i.e. a simple git log without options), but as you can see, git's own git log is not very reliable for this. You have to dig into git blame each file, but that won't work if the file/commit is overwritten.

For example, bspwm which I originally submitted has the first git log commit attributed to you (just check git log $DIR_TO_COMMUNITY/bspwm or GitHub's own history), so if we take this at face value, you're the one maintaining this package, not me. This also can work as an additional "commitment" by the maintainer of the respective packages should one wants to submit one's own package.

librsvg

for #108 this is the one that I just can't get to compile without gettext or textinfo or whatever it is, if there are any wizards who could take a crack at it, I'd appreciate. Thanks

New package AzPainter: testing needed

Hello,

because I have some problems with Gimp and for the moment there is no solution, I'm testing the software AzPainter. With AzPainter I'm experiencing some lags, when I click on a menu, sometimes the software needs 1-2 seconds to react. Could somebody install it and confirm the problem ?
More details in this issue.

Files needed:

  • build:
#!/bin/sh -e

./configure \
        --prefix=/usr

make
make DESTDIR="$1" install-strip

version:

2.1.5 1

sources:

https://github.com/Symbian9/azpainter/archive/v2.1.5.tar.gz

checksums:

2ece3a8a8a62e85b08d40bde45f7544f1fb81beff9be61e49f0b8f8e0bd8b022  v2.1.5.tar.gz

On my system no other dependecies are needed, if it doesn't work, I'll add the necessary dependencies. For the moment I know the package is not finished.

Packaging gimp

Hello,

I'm trying to package gimp. For the moment I have the problem with the intltool dependency. I don't know intltool, from what I can see it's use for the translation. If I understand right, if we get ride of intltool gimp will be only in english. Right ?

I only know some files in po directories or ending with po are used for translation. So do I have to get ride of:

  • all calls to intltool ?
  • delete po files or po directory ?

So I can know in which direction I have to investigate. I tried to package like sabotage, but it didn't work.

Package documentation

Hi,

what are we supposed to do with the documentation of a package which is found in usr/share/info, usr/share/gtk-doc, etc. As a maintainer are we supposed to delete it or is it the choice of the user to delete it with the variable KISS_RM ?

Until now, I disabled the documentation in the package, but probably sometimes it is build automatically and the only way to get ride of this documentation is to delete it with rm. The questions is for thoses cases.

Bluez

Please add a bluetoothctl command line to enable possibility to connect bluetooth devices

zathura pdf reader

Hello,

I'm trying to package zathura the PDF reader, but I don't manage. I would like to know if there is a fix to my problem. But we don't need to spend a lot of time, because I packaged zathura for another linux distribution and a lot of python modules were needed. If it's still the case, I will use mupdf which I have already packaged. Zathura is built with meson. I get at the end of the log:

Compiler stderr:

Library magic found: YES
Pkg-config binary for MachineChoice.HOST is cached.
Determining dependency 'libseccomp' with pkg-config executable '/usr/bin/pkg-config'
PKG_CONFIG_PATH:
Called `/usr/bin/pkg-config --modversion libseccomp` -> 0
2.4.1
PKG_CONFIG_PATH:
Called `/usr/bin/pkg-config --cflags libseccomp` -> 0

PKG_CONFIG_PATH:
Called `/usr/bin/pkg-config libseccomp --libs` -> 0
-L/usr/lib -lseccomp
PKG_CONFIG_PATH:
Called `/usr/bin/pkg-config libseccomp --libs` -> 0
-lseccomp
PKG_CONFIG_PATH:
Called `/usr/bin/pkg-config libseccomp --libs --static` -> 0
-lseccomp
Run-time dependency libseccomp found: YES 2.4.1
Configuring zathura-version.h using configuration
Pkg-config binary for MachineChoice.BUILD is not cached.
Pkg-config binary missing from cross or native file, or env var undefined.
Trying a default pkg-config fallback at pkg-config
Trying pkg-config binary pkg-config for machine MachineChoice.BUILD at ['/usr/bin/pkg-config']
Found pkg-config: /usr/bin/pkg-config (1.6.3)
Determining dependency 'glib-2.0' with pkg-config executable '/usr/bin/pkg-config'
PKG_CONFIG_PATH:
Called `/usr/bin/pkg-config --modversion glib-2.0` -> 0
2.62.1
PKG_CONFIG_PATH:
Called `/usr/bin/pkg-config --cflags glib-2.0` -> 0
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
PKG_CONFIG_PATH:
Called `/usr/bin/pkg-config glib-2.0 --libs` -> 0
-L/usr/lib -lglib-2.0
PKG_CONFIG_PATH:
Called `/usr/bin/pkg-config glib-2.0 --libs` -> 0
-lglib-2.0
PKG_CONFIG_PATH:
Called `/usr/bin/pkg-config glib-2.0 --libs --static` -> 0
-lglib-2.0 -pthread
Program rsvg-convert found: NO
WARNING: Gettext not found, all translation targets will be ignored.

data/meson.build:22:0: ERROR: Tried to assign an invalid value to variable.

For me it's not clear what the error is. I assume it's the PKG_CONFIG_PATH which is empty. Does somebody has an idea how to fix it ? If you want to try to build it, the problem you will need a lot of dependencies. I tried to package librsvg but I give up. There is a gtk-doc dependency and it will take too much packages.

Berry package

Hi guys. Getting a checksum mismatch when trying to build berry package. Please update.

First try to package cups

Hello,

I need to use a printer and I created a package for cups. Basically I took [the package from crux here] (https://crux.nu/ports/crux-3.5/opt/cups/Pkgfile).

Unfortunately my printer is not found. Even if I try to install it manually, it doesn't work. I get an error in cups: File not found. I have also created a package for the drivers. My printer is found with snmp: log file

So my printer is found with snmp. But not with the GUI. I thought I could try with avahi but there are a lot of dependencies and dbus is one of them. On crux it worked, but I don't know what is missing. I have only packaged cups, there are no dependency for the moment. Perhaps linux-pam is missing, but it's not packaged for KISS and I don't know if there is a workaround. Does somebody managed to install a printer ?

WebKitGTK

I am trying to achieve a very minimal build of webkit. I will be adding it to this repository after it is finished. It's on Carbs Testing repository right now. The build is failing at the moment, and I have still things I want to get rid of on the build. I would be glad if anyone would be interested on testing the build of WebKitGTK.

Issues

[ ] Get rid of gettext dependency (Doesn't seem probable)
[ ] Fix all build errors (I have patched most errors, but it is not done yet)

Build Features

This build of WebKit is extremely slimmed down. WebKit is already a dependency hell, and I don't think some of those features can be enabled without dbus. So,

  • No video/audio streaming
  • No introspection
  • No geolocation
  • No spellchecking
  • No password management (libsecret)

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.