Package Details: sing-geoip-rule-set 20240912-3

Git Clone URL: https://aur.archlinux.org/sing-geoip.git (read-only, click to copy)
Package Base: sing-geoip
Description: GeoIP Rule Sets for sing-box
Upstream URL: https://github.com/SagerNet/sing-geoip
Licenses: CC-BY-SA-4.0, GPL-3.0-or-later
Provides: sing-geoip
Submitter: everyx
Maintainer: everyx (lilac)
Last Packager: lilac
Votes: 3
Popularity: 1.61
First Submitted: 2022-09-16 02:53 (UTC)
Last Updated: 2024-09-18 20:18 (UTC)

Dependencies (0)

Required by (7)

Sources (5)

Latest Comments

1 2 Next › Last »

neovic commented on 2024-09-18 14:15 (UTC)

rule-set的包sha256sum校验码是错的,麻烦纠正下

everyx commented on 2024-08-31 07:17 (UTC)

Thank you for explaining. When you rename with -bin suffix, please downgrade to the last unretracted release.

Similar rename applies to the sing-geosite packages?

When I was thinking about renaming today, I remembered that when I first created the package, I did consider the naming issue。

According to the AUR submission guideline[^1], using -bin has a condition that says “when the sources are available”.

But in this case, the upstream is actually a compilation tool, not 'the sources', This tool automatically fetches the necessary data, including v2fly/domain-list-community and MaxMind's GeoLite2 dataset, and creates geoip and geosite data files specifically for sing-box.

So, it doesn't really fit the situation. Based on that, I think it makes more sense to stick with the current naming.


[1]: > Packages that use prebuilt deliverables, when the sources are available, must use the -bin suffix. An exception to this is with Java. The AUR should not contain the binary tarball created by makepkg, nor should it contain the filelist.

xiota commented on 2024-08-30 06:21 (UTC) (edited on 2024-08-30 06:21 (UTC) by xiota)

Thank you for explaining. When you rename with -bin suffix, please downgrade to the last unretracted release.

Similar rename applies to the sing-geosite packages?

everyx commented on 2024-08-29 01:45 (UTC) (edited on 2024-08-29 03:29 (UTC) by everyx)

This package should have -bin suffix or build from source, like -git package.

@xiota Yeah, that's true. I used to compile it from the source code, but I switched it up to save some time. I'll change it back later.

Edit: I just remembered why I made that change. Since sing-geoip/geosite repo stores the build tools instead of the compiled files, if we don’t distribute the release binaries, we could end up with different binaries being generated at different times. For non -git packages, that shouldn’t really happen. So, I’ll find some time to rename the package to -bin.

xiota commented on 2024-08-28 15:12 (UTC)

This package should have -bin suffix or build from source, like -git package.

everyx commented on 2024-08-28 09:12 (UTC) (edited on 2024-08-28 09:13 (UTC) by everyx)

Fails to build.

==> ERROR: Failure while downloading https://github.com/SagerNet/sing-geoip/releases/download/20240812/geoip.db

@xiota 上游 20240812 版本发布后又撤销了,你可以用上一个版本的 PKGBUILD https://aur.archlinux.org/cgit/aur.git/commit/?h=sing-geoip&id=2665482582ecb05bb1c475a89f05968b452b784c

xiota commented on 2024-08-28 07:20 (UTC)

Fails to build.

==> ERROR: Failure while downloading https://github.com/SagerNet/sing-geoip/releases/download/20240812/geoip.db

everyx commented on 2024-01-06 06:18 (UTC) (edited on 2024-01-06 06:19 (UTC) by everyx)

Hello, sing-box v1.8.0 has been released and SagerNet wants to use Rule Set to replace Geoip and Geosite. See here for more info.

So the question is that are you planing to package those .srs files which are generated together with geoip and geosite in the sing-geoip and sing-geosite packages?

@ZhangHua Considering compatibility and package size, Maybe split it into sing-geoip-rule-set and sing-geoip-db, and I'll take the time to see how it can be more in line with Arch's packaging principles

ZhangHua commented on 2024-01-06 03:31 (UTC)

Hello, sing-box v1.8.0 has been released and SagerNet wants to use Rule Set to replace Geoip and Geosite. See here for more info.

So the question is that are you planing to package those .srs files which are generated together with geoip and geosite in the sing-geoip and sing-geosite packages?