Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Design: new package "SynoCli dev" #3253

Closed
ymartin59 opened this issue Mar 25, 2018 · 12 comments
Closed

Design: new package "SynoCli dev" #3253

ymartin59 opened this issue Mar 25, 2018 · 12 comments

Comments

@ymartin59
Copy link
Contributor

ymartin59 commented Mar 25, 2018

Create a package for small command line utilities dedicated to development tasks.
Revival of #2261
Tools candidates:

Any other ideas?
Wanted contribution: an generic icon for "SynoCli" package group, with "dev" text addition for category

@ymartin59
Copy link
Contributor Author

@hgy59 Do you have ever started this package?

@hgy59
Copy link
Contributor

hgy59 commented May 3, 2020

@ymartin59 I have started in january but didn't even create a branch. Only bc is integrated (into diyspk).
While trying to add gdb I left this aside...

@michealespinola
Copy link

bc would be very useful so we could use diagnostic scripts like dnsperftest, etc.

@cmencore
Copy link

+1 for bsdmainutils.. I'm trying to use transcrypt for git encryption, which requires the column command

@hgy59
Copy link
Contributor

hgy59 commented Nov 18, 2022

The former idea for a dev(elop) package was to bundle developper tools (and not small cli tools) like compiler, depugger, etc.

So we probably need a synocli-misc package, for miscellaneous utilities like

@hgy59
Copy link
Contributor

hgy59 commented Nov 19, 2022

+1 for bsdmainutils.. I'm trying to use transcrypt for git encryption, which requires the column command

@cmencore what about the column command from util-linux? Would this solve your issue too?

@hgy59
Copy link
Contributor

hgy59 commented Oct 3, 2023

closing this, as we now have syncli-devel (and synocli-misc).
The missing tool is gcc, but this will need to be delivered as non generic packages due to the dependency of kernel.

@hgy59 hgy59 closed this as completed Oct 3, 2023
@michealespinola
Copy link

Thank you very much for your continued efforts, and for both of these latest toolset packages. This helps further reduce my reliance on Entware.

@jbsilva
Copy link

jbsilva commented Nov 27, 2023

closing this, as we now have syncli-devel (and synocli-misc). The missing tool is gcc, but this will need to be delivered as non generic packages due to the dependency of kernel.

Is gcc available anywhere for Synology?

(Sorry if this is not the place)

@hgy59
Copy link
Contributor

hgy59 commented Nov 27, 2023

closing this, as we now have syncli-devel (and synocli-misc). The missing tool is gcc, but this will need to be delivered as non generic packages due to the dependency of kernel.

Is gcc available anywhere for Synology?

(Sorry if this is not the place)

gcc is not and will not be included in synocli-devel as it must be different for each dedicated architecture.
And it is still in (slow) progress in #4469.

@th0ma7
Copy link
Contributor

th0ma7 commented Nov 27, 2023

@jbsilva no, not yet as we've struggled to generate a working build of gcc. Although what you have available is the LLVM project part of the synocli-devel package provided by our SynoCommunity. LLVM includes clang c compiler along with clang++ and clang-cpp and all relevant toolset that can be used in place of gcc.

Otherwhise, you can use this spksrc project as a container and cross-compile working binaries for your NAS archs. This involves learning how to use this framework and is a good opportunity to enhance existing packages we provide or help so we can publish new ones that you're interested in (so you don't have to compile locally from your NAS anymore). Documentation is available from the from page https://github.com/SynoCommunity/spksrc

Hope this helps, good luck!

@jbsilva
Copy link

jbsilva commented Nov 27, 2023

@hgy59 @th0ma7 Thank you very much for the quick answers. I'll take a look at the links.
Also thank you a lot for the great work! The currently available packages already help me a lot.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants