Comments (18)
These are builds with no ICU
https://github.com/userdocs/qbittorrent-nox-static-test/releases/tag/release-4.5.2_v2.0.8
https://github.com/userdocs/qbittorrent-nox-static-test/releases/tag/release-4.5.2_v1.2.18
from qbittorrent-nox-static.
To make sure you understand how this is done,
1: Fork the repo
2: Enable actions in your repo in the Actions tab.
3: If you want the latest release build
Edit this file for the build targets you want.
For example you can use these 4 for all mips
targets.
qbt_cross_name: [mips, mipsel, mips64, mips64el]
Then you define the env settings for the build here
For icu
you change this to yes
Then run the action and you will get your own build and releases to use.
from qbittorrent-nox-static.
As an experiment in optimisations i made this repo with upx compressed binaries.
https://github.com/userdocs/qbittorrent-nox-static-embedded/releases
We can test further optimisations there. This repo is not the right one for this issue any longer
from qbittorrent-nox-static.
But i'm not convinced using upx is the ideal thing to do and maybe better without. you will have to compare performance and resource usage vs these normal binaries.
from qbittorrent-nox-static.
qbit should drop a release soon for libtorrent 1.2.19/2.0.9 and i've disable icu
as a default.
The next release binaries will be half the size. I don't foresee any issues.
from qbittorrent-nox-static.
https://www.right.com.cn/forum/thread-1456090-1-1.html 12~ M
https://github.com/c0re100/qBittorrent-Enhanced-Edition/releases 20~ M
from qbittorrent-nox-static.
Why do you need a small binary and why is it an issue to you?
Is it a problem with downloading or a problem of local storage?
➡️ If you don't build it with icu
it will be around the same size. It's known that icu
more than doubles the size
from qbittorrent-nox-static.
Compiled in openwrt, the firmware will be larger, which is different from the downloaded external disk. The size of the firmware for embedded systems should be considered. Would you consider adding a smaller file, thank you for your reply!
from qbittorrent-nox-static.
Thanks, will test it now. The lack of ICU has no effect on performance.
from qbittorrent-nox-static.
This project is not going to change the icu
dependency. If you want a custom release you should fork the repo and build the custom releases you want. As you can see it can build for mips/mipsel but the main repo does not release for those either.
It's not an issue with the script or build as the solution is to build your own, which is how this tool is supposed to be used in these situations.
from qbittorrent-nox-static.
Thanks man, it's already in use. Can you add an icu option to the inputs.
from qbittorrent-nox-static.
I am sorry but i don't understand the request.
from qbittorrent-nox-static.
Add an input option in the ymi file to facilitate the option of selecting ICU compilation.
Now coolsnowwolf's openwrt is the binary file of the application https://github.com/coolsnowwolf/packages/blob/master/net/qBittorrent-static/Makefile
from qbittorrent-nox-static.
Are they building their own or using this release?
from qbittorrent-nox-static.
使用的是release
from qbittorrent-nox-static.
Copyright (C) 2017-2020
This is free software, licensed under the GNU General Public License v2.
include $(TOPDIR)/rules.mk
PKG_NAME:=qBittorrent-static
PKG_VERSION:=4.5.2_v2.0.8
PKG_RELEASE=1
STRIP:=true
ifeq ($(ARCH),x86_64)
PKG_ARCH:=x86_64
endif
ifeq ($(ARCH),arm64)
PKG_ARCH:=aarch64
endif
ifeq ($(ARCH),aarch64)
PKG_ARCH:=aarch64
endif
ifeq ($(ARCH),arm)
PKG_ARCH:=armv7
endif
include $(INCLUDE_DIR)/package.mk
define Package/qBittorrent-static
SECTION:=net
CATEGORY:=Network
DEPENDS:=@(arm||aarch64||x86_64)
SUBMENU:=BitTorrent
TITLE:=bittorrent client programmed in C++ / Qt
URL:=https://www.qbittorrent.org/
endef
define Package/qBittorrent-static/description
qBittorrent is a bittorrent client programmed in C++ / Qt that uses
libtorrent (sometimes called libtorrent-rasterbar) by Arvid Norberg.
It aims to be a good alternative to all other bittorrent clients out
there. qBittorrent is fast, stable and provides unicode support as
well as many features.
endef
define Download/qbittorrent
URL:=https://github.com/userdocs/qbittorrent-nox-static/releases/download/release-$(PKG_VERSION)
URL_FILE:=$(PKG_ARCH)-qbittorrent-nox
FILE:=qbittorrent-nox
HASH:=skip
endef
define Build/Compile
endef
define Package/qBittorrent-static/install
endef
from qbittorrent-nox-static.
Then it cannot toggled. It would mean changing how the build is made and released here.
It's needs to be built and released without icu
from qbittorrent-nox-static.
Adding 50M files as an openwrt system is a bit too large
from qbittorrent-nox-static.
Related Issues (20)
- Any plans on compiling the betas/RCs for us? v4.6.0RC2 would be nice. HOT 3
- How to disable logs in qbittorrent-nox? HOT 1
- Status bar not showing data HOT 2
- armv7: dso not found (engine routines) [asio.ssl:318767236] HOT 8
- qbittorrent 4.3.9 libtorrent 1.2.15 x86 HOT 2
- 4.6.1 has issue to parse password from stdout HOT 4
- Invalid username or password for 4.6.1
- aarch64 (arm64) not identified correctly, build fails HOT 2
- ability to dynamically link libc HOT 10
- [Bug]: qBittorrent-nox not downloading on termux anymore?
- Termux (android) : Bad System call HOT 1
- One or more of the provided modules are not supported HOT 2
- sqlite3.c:(.text.unixDlOpen+0x9): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used HOT 2
- Termux build HOT 1
- After updating from 4.6.3 (2.0.9) to 4.6.3 (2.0.10) or 4.6.4 (2.0.10), all completed tasks disappeared. HOT 16
- qBittorrent-nox android progress
- Build failed with master branch - 'make_unexpected' is not a member of 'nonstd' HOT 6
- since termux officially support both qBittorrent & qBittorrent-nox, please provide static binary for android/termux
- asustor / synology nas devices not restoring session or settings after reload. HOT 1
- Can't view the speed graph in the web UI
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from qbittorrent-nox-static.