Package Details: classisland 1.7.105.1-1

Git Clone URL: https://aur.archlinux.org/classisland.git (read-only, click to copy)
Package Base: classisland
Description: 适用于班级大屏的课表小工具。Class schedule displaying tool for interactive whiteboards in classrooms.
Upstream URL: https://github.com/ClassIsland/ClassIsland
Keywords: classisland
Licenses: GPL-3.0-only
Submitter: littlekan233
Maintainer: littlekan233 (tuanzi_awa, robomico)
Last Packager: littlekan233
Votes: 2
Popularity: 0.58
First Submitted: 2025-07-18 16:07 (UTC)
Last Updated: 2025-09-14 04:28 (UTC)

Pinned Comments

Latest Comments

robomico commented on 2025-07-20 07:41 (UTC)

您好!很开心看到有人已经在AUR上维护CI了,不过基于以下几点,建议您再修改PKGBUILD:

  1. 使用预编译二进制包的软件包应该以 -bin 结尾,目前我已经维护了 classisland-bin,按照命名习惯,classisland 包应该使用源码构建的模式(使用最新发行版的源代码);
  2. 添加必要的依赖项:'dotnet-runtime-8.0' 'glibc' 'gcc-libs' 'fontconfig' 'hicolor-icon-theme'
  3. 无需手动添加 classisland-git 的冲突,此包已经提供了 classisland 且与其冲突;
  4. 许可协议应为 GPL-3.0-only

以上为本人拙见。若还有疑问,可以在Arch论坛中提问或参阅wiki页面:AUR提交准则Arch打包准则

Pizero commented on 2025-07-19 07:38 (UTC) (edited on 2025-07-19 07:46 (UTC) by Pizero)

  1. 为什么源是下载站
  2. 许可协议应该是 gpl3 only
  3. 依赖项确定没问题吗
  4. 为什么把软件放到 /opt/app 下,按照 打包规范 理应放到 /opt/classisland 下
  5. 这是我第一次见到有人在 package 方法里写各种 echo 的(