记录一下synaptic的打包过程。

似乎,有点问题

oma已经更新了包,直接oma install synaptic就可以了

当然,本着折腾的精神,
还是要自己打包一下
我继续记录

首先,参考教程,引入新包
进入ciel工作目录下的TREE/app-admin/synaptic
app-admin圈起来,要考
修改下spec文件
打开https://deb.debian.org/debian/pool/main/s/synaptic/看了下,最新的是0.91.3
synaptic_0.91.3.tar.xz
修改spec文件中
VER=0.91.3
保存,我们来看一下。

ms@aosc-3A600 [ synaptic@stable ] $ cat spec
VER=0.91.3
SRCS="https://deb.debian.org/debian/pool/main/s/synaptic/synaptic_$VER.tar.xz"
CHKSUMS="sha256::9e88f69e3c7dd1aa024ea4e20dce683ac3697e19360c766

此时,checksum值还是旧的
运行一下

sudo abbs-update-checksum synaptic

再看一下

ms@aosc-3A600 [ synaptic@stable ] $ cat spec 
VER=0.91.3
SRCS="https://deb.debian.org/debian/pool/main/s/synaptic/synaptic_$VER.tar.xz"
CHKSUMS="sha256::e2ed206d8d5af86417eafbeff349b99cde29b31008e21a6327f4a49a7951ed33"
CHKUPDATE="anitya::id=16196"

已经更新了,我们来进行下一步

为什么是这个目录呢? 其实是aosc的目录规范

其他app在哪里呢? 实在不知道,就find一下吧
比如这里,根据name寻找当前目录下的synaptic

ms@aosc-3A600 [ ciel ] ! sudo find ./ -name synaptic
./TREE/app-admin/synaptic

看 我们找到了


checksum要正确,如果不知道怎么算
不妨试试

CHKSUMS="SKIP sha256::some_checksum sha256::sume_checksum"

回到正题
更新好之后,我们继续打包,运行

sudo ciel build -i main synaptic

等待一小会之后


这次成功了

好了,此次折腾结束,下一个~~