From c2fd89776b61c1be56b01f04cfadefdf4af51982 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 21 Feb 2020 12:19:01 +0100 Subject: [PATCH 01/54] linux: Add LTS version 5.4.21 https://lkml.org/lkml/2020/2/19/1051 --- linux-5.4.21-323.bee | 902 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 902 insertions(+) create mode 100755 linux-5.4.21-323.bee diff --git a/linux-5.4.21-323.bee b/linux-5.4.21-323.bee new file mode 100755 index 000000000..3dba60373 --- /dev/null +++ b/linux-5.4.21-323.bee @@ -0,0 +1,902 @@ +#!/bin/env beesh + +# note: BEE_MAKEFLAGS="-j $(nproc)" ./linux-xxx.bee + +KERNELVERSION=${PKGVERSION} +if [ -z "${PKGVERSION[3]}" ] ; then + KERNELVERSION=${KERNELVERSION}.0 +fi + +# append extra version to get for example 4.8.0-rc4 +KERNELVERSION=${KERNELVERSION}${PKGEXTRAVERSION_DASH} + +echo $KERNELVERSION + +SRCURL[0]="https://cdn.kernel.org/pub/linux/kernel/v${PKGVERSION[1]}.x/linux-${PKGVERSION}${PKGEXTRAVERSION_DASH}.tar.xz" +if [ -z "${PKGEXTRAVERSION_DASH}" ]; then + SRCURL[0]="https://cdn.kernel.org/pub/linux/kernel/v${PKGVERSION[1]}.x/linux-${PKGVERSION}.tar.xz" +else + SRCURL[0]="https://git.kernel.org/torvalds/t/linux-${PKGVERSION}${PKGEXTRAVERSION_DASH}.tar.gz" +fi + +# EXCLUDE="" + +PATCHURL+=(/src/mariux/patches/linux-5.4-nfsd-Add-trace-events-for-all-v4-operations.patch) +PATCHURL+=(/src/mariux/patches/linux-5.4.10-drm-i915-gt-Detect-if-we-miss-WaIdleLiteRestore.patch) + +#CONFIG= + +KERNELLOCAL=".mx64.${PKGREVISION}" +FULLKERNELVERSION="${KERNELVERSION}${KERNELLOCAL}" + +B=${S} + +same_revision_files=$(ls ${BEE_PKGDIR}/linux-[0-9].[0-9]*-${PKGREVISION}.x86_64.bee.* 2>/dev/null) \ + && echo "A kernel with revision ${PKGREVISION} has already been build: $same_revision_files" \ + && exit + +mee_patch() { + echo "PATCH $@" + bee_patch $@ +} + +mee_configure() { + echo "configure $@" + # result from 'make savedefconfig' + cat >config-from-bee-file <<-EOF + CONFIG_LOCALVERSION="$KERNELLOCAL" + CONFIG_KERNEL_LZ4=y + CONFIG_SYSVIPC=y + CONFIG_POSIX_MQUEUE=y + CONFIG_AUDIT=y + CONFIG_NO_HZ_IDLE=y + CONFIG_HIGH_RES_TIMERS=y + CONFIG_PREEMPT_VOLUNTARY=y + CONFIG_BSD_PROCESS_ACCT=y + CONFIG_BSD_PROCESS_ACCT_V3=y + CONFIG_TASK_XACCT=y + CONFIG_TASK_IO_ACCOUNTING=y + CONFIG_PSI=y + CONFIG_IKCONFIG=y + CONFIG_IKCONFIG_PROC=y + CONFIG_CGROUPS=y + CONFIG_MEMCG=y + CONFIG_MEMCG_SWAP=y + CONFIG_BLK_CGROUP=y + CONFIG_CGROUP_SCHED=y + CONFIG_CFS_BANDWIDTH=y + CONFIG_RT_GROUP_SCHED=y + CONFIG_CGROUP_PIDS=y + CONFIG_CGROUP_FREEZER=y + CONFIG_CGROUP_HUGETLB=y + CONFIG_CPUSETS=y + CONFIG_CGROUP_DEVICE=y + CONFIG_CGROUP_CPUACCT=y + CONFIG_CGROUP_PERF=y + CONFIG_CGROUP_BPF=y + CONFIG_CGROUP_DEBUG=y + CONFIG_USER_NS=y + CONFIG_BLK_DEV_INITRD=y + CONFIG_BPF_SYSCALL=y + CONFIG_SLAB=y + CONFIG_SMP=y + CONFIG_GART_IOMMU=y + CONFIG_NR_CPUS=256 + CONFIG_X86_MCELOG_LEGACY=y + CONFIG_MICROCODE_AMD=y + CONFIG_X86_MSR=m + CONFIG_X86_CPUID=m + CONFIG_NUMA=y + CONFIG_EFI=y + CONFIG_HZ_1000=y + CONFIG_KEXEC=y + CONFIG_KEXEC_FILE=y + CONFIG_CRASH_DUMP=y + # CONFIG_RANDOMIZE_BASE is not set + CONFIG_PHYSICAL_ALIGN=0x1000000 + CONFIG_COMPAT_VDSO=y + # CONFIG_ACPI_AC is not set + # CONFIG_ACPI_BATTERY is not set + CONFIG_ACPI_DOCK=y + CONFIG_CPU_FREQ_GOV_POWERSAVE=m + CONFIG_X86_ACPI_CPUFREQ=m + # CONFIG_X86_ACPI_CPUFREQ_CPB is not set + CONFIG_IA32_EMULATION=y + CONFIG_GOOGLE_FIRMWARE=y + CONFIG_GOOGLE_COREBOOT_TABLE=m + CONFIG_GOOGLE_MEMCONSOLE_COREBOOT=m + CONFIG_EFI_VARS=y + CONFIG_KVM=m + CONFIG_KVM_INTEL=m + CONFIG_KVM_AMD=m + CONFIG_KPROBES=y + CONFIG_MODULES=y + CONFIG_MODULE_UNLOAD=y + CONFIG_MODULE_FORCE_UNLOAD=y + CONFIG_MODVERSIONS=y + CONFIG_BLK_DEV_INTEGRITY=y + CONFIG_BLK_DEV_THROTTLING=y + CONFIG_PARTITION_ADVANCED=y + CONFIG_MAC_PARTITION=y + CONFIG_BSD_DISKLABEL=y + CONFIG_LDM_PARTITION=y + # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set + CONFIG_BINFMT_MISC=y + CONFIG_TRANSPARENT_HUGEPAGE=y + CONFIG_NET=y + CONFIG_PACKET=m + CONFIG_PACKET_DIAG=m + CONFIG_UNIX=m + CONFIG_UNIX_DIAG=m + CONFIG_XFRM_USER=m + CONFIG_INET=y + CONFIG_IP_MULTICAST=y + CONFIG_IP_ADVANCED_ROUTER=y + CONFIG_IP_FIB_TRIE_STATS=y + CONFIG_IP_MULTIPLE_TABLES=y + CONFIG_IP_ROUTE_MULTIPATH=y + CONFIG_IP_ROUTE_VERBOSE=y + CONFIG_NET_IPIP=m + CONFIG_NET_IPGRE_DEMUX=m + CONFIG_NET_IPGRE=m + CONFIG_NET_IPGRE_BROADCAST=y + CONFIG_IP_MROUTE=y + CONFIG_IP_MROUTE_MULTIPLE_TABLES=y + CONFIG_IP_PIMSM_V1=y + CONFIG_IP_PIMSM_V2=y + CONFIG_NET_IPVTI=m + CONFIG_NET_FOU_IP_TUNNELS=y + CONFIG_INET_AH=m + CONFIG_INET_ESP=m + CONFIG_INET_IPCOMP=m + CONFIG_INET_DIAG=m + CONFIG_INET_UDP_DIAG=m + CONFIG_INET_RAW_DIAG=m + CONFIG_INET_DIAG_DESTROY=y + CONFIG_TCP_CONG_ADVANCED=y + CONFIG_TCP_CONG_HSTCP=m + CONFIG_TCP_CONG_HYBLA=m + CONFIG_TCP_CONG_SCALABLE=m + CONFIG_TCP_CONG_LP=m + CONFIG_TCP_CONG_VENO=m + CONFIG_TCP_CONG_YEAH=m + CONFIG_TCP_CONG_ILLINOIS=m + CONFIG_TCP_CONG_DCTCP=m + CONFIG_TCP_CONG_CDG=m + CONFIG_TCP_MD5SIG=y + CONFIG_IPV6=m + CONFIG_IPV6_ROUTER_PREF=y + CONFIG_IPV6_ROUTE_INFO=y + CONFIG_IPV6_OPTIMISTIC_DAD=y + CONFIG_INET6_AH=m + CONFIG_INET6_ESP=m + CONFIG_INET6_IPCOMP=m + CONFIG_IPV6_MIP6=m + CONFIG_IPV6_ILA=m + CONFIG_IPV6_VTI=m + CONFIG_IPV6_SIT_6RD=y + CONFIG_IPV6_GRE=m + CONFIG_IPV6_MULTIPLE_TABLES=y + CONFIG_IPV6_SUBTREES=y + CONFIG_IPV6_MROUTE=y + CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y + CONFIG_IPV6_PIMSM_V2=y + CONFIG_NETFILTER=y + CONFIG_NF_CONNTRACK=m + CONFIG_NF_LOG_NETDEV=m + CONFIG_NF_CONNTRACK_ZONES=y + CONFIG_NF_CONNTRACK_EVENTS=y + CONFIG_NF_CONNTRACK_TIMEOUT=y + CONFIG_NF_CONNTRACK_TIMESTAMP=y + CONFIG_NF_CONNTRACK_AMANDA=m + CONFIG_NF_CONNTRACK_FTP=m + CONFIG_NF_CONNTRACK_H323=m + CONFIG_NF_CONNTRACK_IRC=m + CONFIG_NF_CONNTRACK_NETBIOS_NS=m + CONFIG_NF_CONNTRACK_SNMP=m + CONFIG_NF_CONNTRACK_PPTP=m + CONFIG_NF_CONNTRACK_SANE=m + CONFIG_NF_CONNTRACK_SIP=m + CONFIG_NF_CONNTRACK_TFTP=m + CONFIG_NF_CT_NETLINK=m + CONFIG_NF_CT_NETLINK_TIMEOUT=m + CONFIG_NF_CT_NETLINK_HELPER=m + CONFIG_NETFILTER_NETLINK_GLUE_CT=y + CONFIG_NF_TABLES=m + CONFIG_NF_TABLES_SET=m + CONFIG_NF_TABLES_INET=y + CONFIG_NF_TABLES_NETDEV=y + CONFIG_NFT_NUMGEN=m + CONFIG_NFT_CT=m + CONFIG_NFT_FLOW_OFFLOAD=m + CONFIG_NFT_COUNTER=m + CONFIG_NFT_CONNLIMIT=m + CONFIG_NFT_LOG=m + CONFIG_NFT_LIMIT=m + CONFIG_NFT_MASQ=m + CONFIG_NFT_REDIR=m + CONFIG_NFT_NAT=m + CONFIG_NFT_TUNNEL=m + CONFIG_NFT_OBJREF=m + CONFIG_NFT_QUEUE=m + CONFIG_NFT_QUOTA=m + CONFIG_NFT_REJECT=m + CONFIG_NFT_COMPAT=m + CONFIG_NFT_HASH=m + CONFIG_NFT_FIB_INET=m + CONFIG_NFT_SOCKET=m + CONFIG_NFT_OSF=m + CONFIG_NFT_TPROXY=m + CONFIG_NFT_DUP_NETDEV=m + CONFIG_NFT_FWD_NETDEV=m + CONFIG_NFT_FIB_NETDEV=m + CONFIG_NF_FLOW_TABLE_INET=m + CONFIG_NF_FLOW_TABLE=m + CONFIG_NETFILTER_XT_SET=m + CONFIG_NETFILTER_XT_TARGET_AUDIT=m + CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m + CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m + CONFIG_NETFILTER_XT_TARGET_CONNMARK=m + CONFIG_NETFILTER_XT_TARGET_DSCP=m + CONFIG_NETFILTER_XT_TARGET_HMARK=m + CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m + CONFIG_NETFILTER_XT_TARGET_LOG=m + CONFIG_NETFILTER_XT_TARGET_MARK=m + CONFIG_NETFILTER_XT_TARGET_NFLOG=m + CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m + CONFIG_NETFILTER_XT_TARGET_NOTRACK=m + CONFIG_NETFILTER_XT_TARGET_TEE=m + CONFIG_NETFILTER_XT_TARGET_TPROXY=m + CONFIG_NETFILTER_XT_TARGET_TRACE=m + CONFIG_NETFILTER_XT_TARGET_TCPMSS=m + CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m + CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m + CONFIG_NETFILTER_XT_MATCH_BPF=m + CONFIG_NETFILTER_XT_MATCH_CGROUP=m + CONFIG_NETFILTER_XT_MATCH_CLUSTER=m + CONFIG_NETFILTER_XT_MATCH_COMMENT=m + CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m + CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m + CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m + CONFIG_NETFILTER_XT_MATCH_CONNMARK=m + CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m + CONFIG_NETFILTER_XT_MATCH_CPU=m + CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m + CONFIG_NETFILTER_XT_MATCH_DSCP=m + CONFIG_NETFILTER_XT_MATCH_ESP=m + CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m + CONFIG_NETFILTER_XT_MATCH_HELPER=m + CONFIG_NETFILTER_XT_MATCH_IPCOMP=m + CONFIG_NETFILTER_XT_MATCH_IPRANGE=m + CONFIG_NETFILTER_XT_MATCH_IPVS=m + CONFIG_NETFILTER_XT_MATCH_LENGTH=m + CONFIG_NETFILTER_XT_MATCH_LIMIT=m + CONFIG_NETFILTER_XT_MATCH_MAC=m + CONFIG_NETFILTER_XT_MATCH_MARK=m + CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m + CONFIG_NETFILTER_XT_MATCH_NFACCT=m + CONFIG_NETFILTER_XT_MATCH_OSF=m + CONFIG_NETFILTER_XT_MATCH_OWNER=m + CONFIG_NETFILTER_XT_MATCH_POLICY=m + CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m + CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m + CONFIG_NETFILTER_XT_MATCH_QUOTA=m + CONFIG_NETFILTER_XT_MATCH_RATEEST=m + CONFIG_NETFILTER_XT_MATCH_REALM=m + CONFIG_NETFILTER_XT_MATCH_RECENT=m + CONFIG_NETFILTER_XT_MATCH_SOCKET=m + CONFIG_NETFILTER_XT_MATCH_STATE=m + CONFIG_NETFILTER_XT_MATCH_STATISTIC=m + CONFIG_NETFILTER_XT_MATCH_STRING=m + CONFIG_NETFILTER_XT_MATCH_TCPMSS=m + CONFIG_NETFILTER_XT_MATCH_TIME=m + CONFIG_NETFILTER_XT_MATCH_U32=m + CONFIG_IP_SET=m + CONFIG_IP_SET_BITMAP_IP=m + CONFIG_IP_SET_BITMAP_IPMAC=m + CONFIG_IP_SET_BITMAP_PORT=m + CONFIG_IP_SET_HASH_IP=m + CONFIG_IP_SET_HASH_IPMARK=m + CONFIG_IP_SET_HASH_IPPORT=m + CONFIG_IP_SET_HASH_IPPORTIP=m + CONFIG_IP_SET_HASH_IPPORTNET=m + CONFIG_IP_SET_HASH_MAC=m + CONFIG_IP_SET_HASH_NETPORTNET=m + CONFIG_IP_SET_HASH_NET=m + CONFIG_IP_SET_HASH_NETNET=m + CONFIG_IP_SET_HASH_NETPORT=m + CONFIG_IP_SET_HASH_NETIFACE=m + CONFIG_IP_SET_LIST_SET=m + CONFIG_IP_VS=m + CONFIG_IP_VS_RR=m + CONFIG_IP_VS_NFCT=y + CONFIG_NFT_DUP_IPV4=m + CONFIG_NFT_FIB_IPV4=m + CONFIG_NF_TABLES_ARP=y + CONFIG_NF_LOG_ARP=m + CONFIG_IP_NF_IPTABLES=m + CONFIG_IP_NF_MATCH_AH=m + CONFIG_IP_NF_MATCH_ECN=m + CONFIG_IP_NF_MATCH_RPFILTER=m + CONFIG_IP_NF_MATCH_TTL=m + CONFIG_IP_NF_FILTER=m + CONFIG_IP_NF_TARGET_REJECT=m + CONFIG_IP_NF_TARGET_SYNPROXY=m + CONFIG_IP_NF_NAT=m + CONFIG_IP_NF_TARGET_MASQUERADE=m + CONFIG_IP_NF_TARGET_NETMAP=m + CONFIG_IP_NF_TARGET_REDIRECT=m + CONFIG_IP_NF_MANGLE=m + CONFIG_IP_NF_TARGET_CLUSTERIP=m + CONFIG_IP_NF_TARGET_ECN=m + CONFIG_IP_NF_TARGET_TTL=m + CONFIG_IP_NF_RAW=m + CONFIG_IP_NF_ARPTABLES=m + CONFIG_IP_NF_ARPFILTER=m + CONFIG_IP_NF_ARP_MANGLE=m + CONFIG_NFT_DUP_IPV6=m + CONFIG_NFT_FIB_IPV6=m + CONFIG_IP6_NF_IPTABLES=m + CONFIG_IP6_NF_MATCH_AH=m + CONFIG_IP6_NF_MATCH_EUI64=m + CONFIG_IP6_NF_MATCH_FRAG=m + CONFIG_IP6_NF_MATCH_OPTS=m + CONFIG_IP6_NF_MATCH_HL=m + CONFIG_IP6_NF_MATCH_IPV6HEADER=m + CONFIG_IP6_NF_MATCH_MH=m + CONFIG_IP6_NF_MATCH_RPFILTER=m + CONFIG_IP6_NF_MATCH_RT=m + CONFIG_IP6_NF_MATCH_SRH=m + CONFIG_IP6_NF_TARGET_HL=m + CONFIG_IP6_NF_FILTER=m + CONFIG_IP6_NF_TARGET_REJECT=m + CONFIG_IP6_NF_TARGET_SYNPROXY=m + CONFIG_IP6_NF_MANGLE=m + CONFIG_IP6_NF_RAW=m + CONFIG_IP6_NF_NAT=m + CONFIG_IP6_NF_TARGET_MASQUERADE=m + CONFIG_IP6_NF_TARGET_NPT=m + CONFIG_BRIDGE_NF_EBTABLES=m + CONFIG_IP_DCCP=m + CONFIG_RDS=m + CONFIG_RDS_TCP=m + CONFIG_TIPC=m + CONFIG_L2TP=m + CONFIG_L2TP_V3=y + CONFIG_L2TP_IP=m + CONFIG_L2TP_ETH=m + CONFIG_BRIDGE=m + CONFIG_BRIDGE_VLAN_FILTERING=y + CONFIG_VLAN_8021Q=m + CONFIG_VLAN_8021Q_GVRP=y + CONFIG_VLAN_8021Q_MVRP=y + CONFIG_NET_SCHED=y + CONFIG_NET_SCH_CBQ=m + CONFIG_NET_SCH_HTB=m + CONFIG_NET_SCH_HFSC=m + CONFIG_NET_SCH_PRIO=m + CONFIG_NET_SCH_MULTIQ=m + CONFIG_NET_SCH_RED=m + CONFIG_NET_SCH_SFB=m + CONFIG_NET_SCH_SFQ=m + CONFIG_NET_SCH_TEQL=m + CONFIG_NET_SCH_TBF=m + CONFIG_NET_SCH_GRED=m + CONFIG_NET_SCH_DSMARK=m + CONFIG_NET_SCH_NETEM=m + CONFIG_NET_SCH_DRR=m + CONFIG_NET_SCH_MQPRIO=m + CONFIG_NET_SCH_CHOKE=m + CONFIG_NET_SCH_QFQ=m + CONFIG_NET_SCH_CODEL=m + CONFIG_NET_SCH_FQ_CODEL=m + CONFIG_NET_SCH_FQ=m + CONFIG_NET_SCH_HHF=m + CONFIG_NET_SCH_PIE=m + CONFIG_NET_SCH_PLUG=m + CONFIG_NET_CLS_BASIC=m + CONFIG_NET_CLS_TCINDEX=m + CONFIG_NET_CLS_ROUTE4=m + CONFIG_NET_CLS_FW=m + CONFIG_NET_CLS_U32=m + CONFIG_CLS_U32_PERF=y + CONFIG_CLS_U32_MARK=y + CONFIG_NET_CLS_RSVP=m + CONFIG_NET_CLS_RSVP6=m + CONFIG_NET_CLS_FLOW=m + CONFIG_NET_CLS_CGROUP=m + CONFIG_NET_CLS_BPF=m + CONFIG_NET_CLS_FLOWER=m + CONFIG_NET_EMATCH=y + CONFIG_NET_EMATCH_CMP=m + CONFIG_NET_EMATCH_NBYTE=m + CONFIG_NET_EMATCH_U32=m + CONFIG_NET_EMATCH_META=m + CONFIG_NET_EMATCH_TEXT=m + CONFIG_NET_CLS_ACT=y + CONFIG_NET_ACT_POLICE=m + CONFIG_NET_ACT_GACT=m + CONFIG_GACT_PROB=y + CONFIG_NET_ACT_MIRRED=m + CONFIG_NET_ACT_IPT=m + CONFIG_NET_ACT_NAT=m + CONFIG_NET_ACT_PEDIT=m + CONFIG_NET_ACT_SIMP=m + CONFIG_NET_ACT_SKBEDIT=m + CONFIG_NET_ACT_CSUM=m + CONFIG_NET_ACT_VLAN=m + CONFIG_NET_ACT_BPF=m + CONFIG_NET_ACT_CONNMARK=m + CONFIG_DNS_RESOLVER=y + CONFIG_VSOCKETS=m + CONFIG_VIRTIO_VSOCKETS=m + CONFIG_NETLINK_DIAG=m + CONFIG_CGROUP_NET_PRIO=y + CONFIG_BT=m + CONFIG_BT_HCIBTUSB=m + CONFIG_BT_HCIUART=m + CONFIG_BT_HCIUART_BCSP=y + CONFIG_BT_HCIUART_ATH3K=y + CONFIG_BT_HCIUART_INTEL=y + CONFIG_BT_HCIUART_QCA=y + CONFIG_BT_HCIBCM203X=m + CONFIG_BT_HCIBPA10X=m + CONFIG_BT_HCIBFUSB=m + CONFIG_BT_HCIVHCI=m + CONFIG_BT_MRVL=m + CONFIG_BT_ATH3K=m + # CONFIG_WIRELESS is not set + CONFIG_PCI=y + CONFIG_PCIEPORTBUS=y + CONFIG_PCI_IOV=y + CONFIG_DEVTMPFS=y + CONFIG_DEVTMPFS_MOUNT=y + CONFIG_CONNECTOR=y + CONFIG_PARPORT=y + CONFIG_PARPORT_PC=y + CONFIG_BLK_DEV_FD=m + CONFIG_BLK_DEV_LOOP=y + CONFIG_BLK_DEV_CRYPTOLOOP=y + CONFIG_BLK_DEV_DRBD=y + CONFIG_BLK_DEV_NBD=y + CONFIG_BLK_DEV_RAM=y + CONFIG_CDROM_PKTCDVD=y + CONFIG_VIRTIO_BLK=m + CONFIG_BLK_DEV_NVME=y + CONFIG_ENCLOSURE_SERVICES=y + CONFIG_IDE=y + CONFIG_BLK_DEV_IDECD=y + CONFIG_IDE_GENERIC=y + CONFIG_BLK_DEV_CMD640=y + CONFIG_BLK_DEV_GENERIC=y + CONFIG_BLK_DEV_RZ1000=y + CONFIG_BLK_DEV_AMD74XX=y + CONFIG_BLK_DEV_JMICRON=y + CONFIG_BLK_DEV_SIS5513=y + CONFIG_BLK_DEV_SD=y + CONFIG_BLK_DEV_SR=y + CONFIG_BLK_DEV_SR_VENDOR=y + CONFIG_CHR_DEV_SG=y + CONFIG_SCSI_ENCLOSURE=y + CONFIG_SCSI_CONSTANTS=y + CONFIG_SCSI_LOGGING=y + CONFIG_SCSI_SCAN_ASYNC=y + CONFIG_SCSI_FC_ATTRS=y + CONFIG_SCSI_SAS_LIBSAS=y + CONFIG_SCSI_SAS_ATA=y + CONFIG_ISCSI_TCP=m + CONFIG_BLK_DEV_3W_XXXX_RAID=m + CONFIG_SCSI_HPSA=y + CONFIG_SCSI_3W_9XXX=m + CONFIG_SCSI_3W_SAS=m + CONFIG_SCSI_AACRAID=m + CONFIG_SCSI_AIC7XXX=y + CONFIG_AIC7XXX_RESET_DELAY_MS=15000 + # CONFIG_AIC7XXX_DEBUG_ENABLE is not set + CONFIG_SCSI_AIC79XX=y + CONFIG_AIC79XX_RESET_DELAY_MS=15000 + # CONFIG_AIC79XX_DEBUG_ENABLE is not set + CONFIG_SCSI_AIC94XX=m + # CONFIG_AIC94XX_DEBUG is not set + CONFIG_SCSI_MVSAS=m + CONFIG_SCSI_DPT_I2O=m + CONFIG_SCSI_ARCMSR=m + CONFIG_MEGARAID_NEWGEN=y + CONFIG_MEGARAID_MM=y + CONFIG_MEGARAID_MAILBOX=y + CONFIG_MEGARAID_LEGACY=y + CONFIG_MEGARAID_SAS=y + CONFIG_SCSI_MPT2SAS=y + CONFIG_SCSI_SMARTPQI=m + CONFIG_SCSI_BUSLOGIC=y + CONFIG_SCSI_GDTH=m + CONFIG_SCSI_QLOGIC_1280=y + CONFIG_SCSI_DH=y + CONFIG_ATA=y + CONFIG_SATA_AHCI=y + CONFIG_SATA_SIL24=y + CONFIG_ATA_PIIX=y + CONFIG_SATA_NV=y + CONFIG_SATA_PROMISE=y + CONFIG_SATA_SIL=y + CONFIG_SATA_SIS=y + CONFIG_SATA_SVW=y + CONFIG_SATA_VIA=y + CONFIG_PATA_ATIIXP=y + CONFIG_PATA_JMICRON=y + CONFIG_PATA_MPIIX=y + CONFIG_MD=y + CONFIG_BLK_DEV_MD=y + CONFIG_MD_LINEAR=y + CONFIG_MD_RAID0=y + CONFIG_MD_RAID1=y + CONFIG_MD_RAID456=y + CONFIG_MD_MULTIPATH=y + CONFIG_BLK_DEV_DM=m + CONFIG_DM_CRYPT=m + CONFIG_DM_SNAPSHOT=m + CONFIG_DM_THIN_PROVISIONING=m + CONFIG_DM_MIRROR=m + CONFIG_DM_LOG_USERSPACE=m + CONFIG_DM_RAID=m + CONFIG_DM_ZERO=m + CONFIG_DM_MULTIPATH=m + CONFIG_DM_UEVENT=y + CONFIG_TARGET_CORE=m + CONFIG_ISCSI_TARGET=m + CONFIG_FUSION=y + CONFIG_FUSION_SPI=y + CONFIG_FUSION_FC=y + CONFIG_FUSION_SAS=y + CONFIG_FUSION_CTL=y + CONFIG_NETDEVICES=y + CONFIG_BONDING=m + CONFIG_DUMMY=y + CONFIG_MACVLAN=y + CONFIG_MACVTAP=y + CONFIG_IPVLAN=m + CONFIG_IPVTAP=m + CONFIG_VXLAN=m + CONFIG_NETCONSOLE=m + CONFIG_NETCONSOLE_DYNAMIC=y + CONFIG_TUN=y + CONFIG_VETH=y + CONFIG_VIRTIO_NET=m + CONFIG_NLMON=m + CONFIG_VORTEX=y + CONFIG_TYPHOON=y + CONFIG_ACENIC=y + CONFIG_ATL1=y + CONFIG_BNX2=y + CONFIG_TIGON3=y + CONFIG_BNX2X=y + CONFIG_BNXT=m + CONFIG_CAVIUM_PTP=y + CONFIG_CHELSIO_T1=y + CONFIG_CHELSIO_T3=y + CONFIG_NET_TULIP=y + CONFIG_DE2104X=y + CONFIG_TULIP=y + CONFIG_TULIP_MMIO=y + CONFIG_TULIP_NAPI=y + CONFIG_TULIP_NAPI_HW_MITIGATION=y + CONFIG_DE4X5=y + CONFIG_DL2K=y + CONFIG_E100=y + CONFIG_E1000=y + CONFIG_E1000E=y + CONFIG_IGB=y + CONFIG_IGBVF=y + CONFIG_IXGB=m + CONFIG_IXGBE=m + CONFIG_I40E=m + CONFIG_SKGE=y + CONFIG_SKY2=y + CONFIG_S2IO=y + CONFIG_FORCEDETH=y + CONFIG_NETXEN_NIC=m + CONFIG_8139CP=y + CONFIG_8139TOO=y + CONFIG_R8169=y + CONFIG_SIS900=y + CONFIG_SIS190=y + CONFIG_VIA_RHINE=y + CONFIG_VIA_VELOCITY=y + # CONFIG_WLAN is not set + CONFIG_INPUT_POLLDEV=y + CONFIG_INPUT_EVDEV=y + # CONFIG_SERIO_SERPORT is not set + # CONFIG_LEGACY_PTYS is not set + CONFIG_DEVKMEM=y + CONFIG_SERIAL_8250=y + CONFIG_SERIAL_8250_CONSOLE=y + CONFIG_SERIAL_DEV_BUS=m + CONFIG_PRINTER=y + CONFIG_VIRTIO_CONSOLE=m + CONFIG_IPMI_HANDLER=y + CONFIG_IPMI_DEVICE_INTERFACE=y + CONFIG_IPMI_SI=y + CONFIG_IPMI_WATCHDOG=y + CONFIG_IPMI_POWEROFF=y + CONFIG_HPET=y + CONFIG_I2C_AMD756=y + CONFIG_I2C_AMD756_S4882=y + CONFIG_I2C_AMD8111=y + CONFIG_I2C_ISCH=y + CONFIG_I2C_PIIX4=y + CONFIG_I2C_NFORCE2=y + CONFIG_I2C_NFORCE2_S4985=y + CONFIG_I2C_SIS5595=y + CONFIG_I2C_SIS630=y + CONFIG_I2C_SIS96X=y + CONFIG_I2C_VIA=y + CONFIG_I2C_VIAPRO=y + CONFIG_GPIOLIB=y + CONFIG_WATCHDOG=y + CONFIG_I6300ESB_WDT=y + CONFIG_ITCO_WDT=y + CONFIG_ITCO_VENDOR_SUPPORT=y + CONFIG_HP_WATCHDOG=y + CONFIG_NV_TCO=y + CONFIG_MEDIA_SUPPORT=y + CONFIG_AGP=y + CONFIG_AGP_AMD64=y + CONFIG_AGP_INTEL=m + CONFIG_AGP_SIS=m + CONFIG_AGP_VIA=m + CONFIG_DRM=m + CONFIG_DRM_AMDGPU=m + CONFIG_DRM_AMDGPU_SI=y + CONFIG_DRM_AMDGPU_CIK=y + CONFIG_DRM_AMDGPU_USERPTR=y + CONFIG_DRM_NOUVEAU=m + CONFIG_DRM_I915=m + CONFIG_DRM_VGEM=m + CONFIG_DRM_UDL=m + CONFIG_DRM_MGAG200=m + CONFIG_DRM_CIRRUS_QEMU=m + CONFIG_DRM_BOCHS=m + CONFIG_FB=y + CONFIG_FB_CIRRUS=m + CONFIG_FB_PM2=m + CONFIG_FB_CYBER2000=m + CONFIG_FB_ARC=m + CONFIG_FB_VGA16=m + CONFIG_FB_EFI=y + CONFIG_FB_NVIDIA=m + CONFIG_FB_NVIDIA_I2C=y + CONFIG_FB_NVIDIA_DEBUG=y + CONFIG_FB_I740=m + CONFIG_FB_LE80578=m + CONFIG_FB_CARILLO_RANCH=m + CONFIG_FB_MATROX=m + CONFIG_FB_MATROX_MILLENIUM=y + CONFIG_FB_MATROX_MYSTIQUE=y + CONFIG_FB_MATROX_G=y + CONFIG_FB_MATROX_I2C=m + CONFIG_FB_RADEON=m + CONFIG_FB_RADEON_DEBUG=y + CONFIG_FB_SMSCUFX=m + CONFIG_FB_UDL=m + CONFIG_FB_IBM_GXT4500=m + CONFIG_FB_SIMPLE=y + CONFIG_BACKLIGHT_CLASS_DEVICE=y + CONFIG_BACKLIGHT_APPLE=m + CONFIG_BACKLIGHT_PM8941_WLED=m + CONFIG_BACKLIGHT_SAHARA=m + CONFIG_BACKLIGHT_ADP8860=m + CONFIG_BACKLIGHT_ADP8870=m + CONFIG_BACKLIGHT_LM3639=m + CONFIG_BACKLIGHT_LV5207LP=m + CONFIG_BACKLIGHT_BD6107=m + CONFIG_BACKLIGHT_ARCXCNN=m + CONFIG_VGACON_SOFT_SCROLLBACK=y + CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=256 + CONFIG_SOUND=m + CONFIG_SND=m + CONFIG_SND_CTXFI=m + CONFIG_SND_EMU10K1=m + CONFIG_SND_EMU10K1X=m + CONFIG_SND_ENS1370=m + CONFIG_SND_ENS1371=m + CONFIG_SND_ES1938=m + CONFIG_SND_ES1968=m + CONFIG_SND_INTEL8X0=m + CONFIG_SND_SONICVIBES=m + CONFIG_SND_VIA82XX=m + CONFIG_SND_VIA82XX_MODEM=m + CONFIG_SND_YMFPCI=m + CONFIG_SND_HDA_INTEL=m + CONFIG_SND_HDA_CODEC_REALTEK=m + CONFIG_SND_HDA_CODEC_ANALOG=m + CONFIG_SND_HDA_CODEC_SIGMATEL=m + CONFIG_SND_HDA_CODEC_VIA=m + CONFIG_SND_HDA_CODEC_HDMI=m + CONFIG_SND_HDA_CODEC_CIRRUS=m + CONFIG_SND_HDA_CODEC_CONEXANT=m + CONFIG_SND_HDA_CODEC_CA0110=m + CONFIG_SND_HDA_CODEC_CA0132=m + CONFIG_SND_HDA_CODEC_CMEDIA=m + CONFIG_SND_HDA_CODEC_SI3054=m + CONFIG_SND_USB_AUDIO=m + CONFIG_HIDRAW=y + CONFIG_HID_DRAGONRISE=y + CONFIG_HID_KYE=y + CONFIG_HID_GYRATION=y + CONFIG_HID_TWINHAN=y + CONFIG_HID_LED=m + CONFIG_HID_LOGITECH_DJ=m + CONFIG_HID_NTRIG=y + CONFIG_HID_ORTEK=y + CONFIG_HID_PANTHERLORD=y + CONFIG_HID_PETALYNX=y + CONFIG_HID_SAMSUNG=y + CONFIG_HID_SUNPLUS=y + CONFIG_HID_GREENASIA=y + CONFIG_HID_SMARTJOYPLUS=y + CONFIG_HID_TOPSEED=y + CONFIG_HID_THRUSTMASTER=y + CONFIG_HID_ZEROPLUS=y + CONFIG_USB=y + CONFIG_USB_XHCI_HCD=y + CONFIG_USB_EHCI_HCD=y + # CONFIG_USB_EHCI_TT_NEWSCHED is not set + CONFIG_USB_OHCI_HCD=y + CONFIG_USB_UHCI_HCD=y + CONFIG_USB_SL811_HCD=y + CONFIG_USB_STORAGE=y + CONFIG_USB_SERIAL=y + CONFIG_USB_SERIAL_FTDI_SIO=y + CONFIG_USB_SERIAL_OMNINET=y + CONFIG_USB_CHAOSKEY=m + CONFIG_EDAC=y + CONFIG_EDAC_AMD64=y + CONFIG_EDAC_E752X=y + CONFIG_EDAC_I82975X=y + CONFIG_EDAC_I3000=y + CONFIG_EDAC_I3200=y + CONFIG_EDAC_IE31200=y + CONFIG_EDAC_X38=y + CONFIG_EDAC_I5400=y + CONFIG_EDAC_I7CORE=y + CONFIG_EDAC_I5000=y + CONFIG_EDAC_I5100=y + CONFIG_EDAC_I7300=y + CONFIG_EDAC_SBRIDGE=y + CONFIG_RTC_CLASS=y + # CONFIG_RTC_INTF_PROC is not set + CONFIG_VIRTIO_PCI=m + CONFIG_VIRTIO_BALLOON=m + CONFIG_VIRTIO_INPUT=m + CONFIG_DELL_RBU=m + CONFIG_AMD_IOMMU=y + CONFIG_EXT2_FS=y + CONFIG_EXT3_FS=m + CONFIG_EXT3_FS_POSIX_ACL=y + CONFIG_EXT4_FS_SECURITY=y + CONFIG_REISERFS_FS=y + CONFIG_REISERFS_PROC_INFO=y + CONFIG_REISERFS_FS_XATTR=y + CONFIG_REISERFS_FS_POSIX_ACL=y + CONFIG_XFS_FS=y + CONFIG_XFS_QUOTA=y + CONFIG_XFS_POSIX_ACL=y + CONFIG_XFS_RT=y + CONFIG_BTRFS_FS=m + CONFIG_BTRFS_FS_POSIX_ACL=y + CONFIG_FANOTIFY=y + CONFIG_QUOTA=y + CONFIG_QUOTA_NETLINK_INTERFACE=y + # CONFIG_PRINT_QUOTA_WARNING is not set + CONFIG_QFMT_V2=m + CONFIG_AUTOFS4_FS=m + CONFIG_FUSE_FS=m + CONFIG_OVERLAY_FS=m + CONFIG_FSCACHE=y + CONFIG_FSCACHE_STATS=y + CONFIG_FSCACHE_HISTOGRAM=y + CONFIG_FSCACHE_DEBUG=y + CONFIG_CACHEFILES=y + CONFIG_CACHEFILES_DEBUG=y + CONFIG_CACHEFILES_HISTOGRAM=y + CONFIG_ISO9660_FS=m + CONFIG_JOLIET=y + CONFIG_ZISOFS=y + CONFIG_UDF_FS=m + CONFIG_MSDOS_FS=m + CONFIG_VFAT_FS=m + CONFIG_NTFS_FS=m + CONFIG_PROC_KCORE=y + CONFIG_TMPFS_POSIX_ACL=y + CONFIG_HUGETLBFS=y + CONFIG_ECRYPT_FS=m + CONFIG_ECRYPT_FS_MESSAGING=y + CONFIG_SQUASHFS=m + CONFIG_SQUASHFS_XATTR=y + CONFIG_SQUASHFS_LZ4=y + CONFIG_SQUASHFS_LZO=y + CONFIG_SQUASHFS_XZ=y + CONFIG_SQUASHFS_4K_DEVBLK_SIZE=y + CONFIG_SQUASHFS_EMBEDDED=y + CONFIG_PSTORE=m + CONFIG_NFS_FS=m + CONFIG_NFS_V3_ACL=y + CONFIG_NFS_V4=m + CONFIG_NFS_SWAP=y + CONFIG_NFS_V4_1=y + CONFIG_NFS_V4_2=y + CONFIG_NFS_FSCACHE=y + CONFIG_NFSD=m + CONFIG_NFSD_V3_ACL=y + CONFIG_NFSD_V4=y + CONFIG_SUNRPC_DEBUG=y + CONFIG_CEPH_FS=m + CONFIG_CEPH_FSCACHE=y + CONFIG_CEPH_FS_POSIX_ACL=y + CONFIG_CIFS=m + CONFIG_CIFS_XATTR=y + CONFIG_NLS_CODEPAGE_437=m + CONFIG_NLS_CODEPAGE_850=m + CONFIG_NLS_CODEPAGE_852=m + CONFIG_NLS_ISO8859_1=m + CONFIG_NLS_UTF8=m + CONFIG_DLM=m + CONFIG_SECURITYFS=y + CONFIG_CRYPTO_CTS=m + CONFIG_CRYPTO_ECB=y + CONFIG_CRYPTO_PCBC=y + CONFIG_CRYPTO_CMAC=y + CONFIG_CRYPTO_HMAC=y + CONFIG_CRYPTO_MD4=y + CONFIG_CRYPTO_SHA1=y + CONFIG_CRYPTO_SHA256=y + CONFIG_CRYPTO_AES=y + CONFIG_CRYPTO_ARC4=y + CONFIG_CRYPTO_DES=y + CONFIG_CRC16=y + CONFIG_CRC_ITU_T=y + CONFIG_FONTS=y + CONFIG_FONT_8x8=y + CONFIG_FONT_7x14=y + CONFIG_FONT_PEARL_8x8=y + CONFIG_FONT_ACORN_8x8=y + CONFIG_FONT_MINI_4x6=y + CONFIG_FONT_10x18=y + CONFIG_FONT_SUN8x16=y + CONFIG_FONT_SUN12x22=y + CONFIG_FONT_TER16x32=y + CONFIG_PRINTK_TIME=y + CONFIG_DYNAMIC_DEBUG=y + CONFIG_DEBUG_INFO=y + CONFIG_MAGIC_SYSRQ=y + CONFIG_DEBUG_KERNEL=y + CONFIG_RCU_CPU_STALL_TIMEOUT=60 + CONFIG_FUNCTION_TRACER=y + CONFIG_FTRACE_SYSCALLS=y + CONFIG_BLK_DEV_IO_TRACE=y + CONFIG_FUNCTION_PROFILER=y + CONFIG_MEMTEST=y + CONFIG_EARLY_PRINTK_DBGP=y +EOF + cp config-from-bee-file .config + make olddefconfig +} + +mee_build() { + echo "build $@" + make ${BEE_MAKEFLAGS} +} + +mee_install() { + echo "install $@" + + make modules_install INSTALL_MOD_PATH=${D} + make install INSTALL_PATH=${D}/boot + + rm -v ${D}/lib/modules/${FULLKERNELVERSION}/{source,build} + + ln -sv /usr/src/linux/${PKGALLPKG}/source ${D}/lib/modules/${FULLKERNELVERSION}/source + ln -sv /usr/src/linux/${PKGALLPKG}/build ${D}/lib/modules/${FULLKERNELVERSION}/build + + ln -sv bzImage-${FULLKERNELVERSION} ${D}/boot/mariux.${PKGREVISION} +} From 06ac86afa99cc82b5d9c5eb0682daf8f00a0cbb4 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 21 Feb 2020 12:27:30 +0100 Subject: [PATCH 02/54] linux-5.4.21-323: Convert EDAC drivers to modules --- linux-5.4.21-323.bee | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/linux-5.4.21-323.bee b/linux-5.4.21-323.bee index 3dba60373..9113d7145 100755 --- a/linux-5.4.21-323.bee +++ b/linux-5.4.21-323.bee @@ -750,19 +750,20 @@ mee_configure() { CONFIG_USB_SERIAL_OMNINET=y CONFIG_USB_CHAOSKEY=m CONFIG_EDAC=y - CONFIG_EDAC_AMD64=y - CONFIG_EDAC_E752X=y - CONFIG_EDAC_I82975X=y - CONFIG_EDAC_I3000=y - CONFIG_EDAC_I3200=y - CONFIG_EDAC_IE31200=y - CONFIG_EDAC_X38=y - CONFIG_EDAC_I5400=y - CONFIG_EDAC_I7CORE=y - CONFIG_EDAC_I5000=y - CONFIG_EDAC_I5100=y - CONFIG_EDAC_I7300=y - CONFIG_EDAC_SBRIDGE=y + CONFIG_EDAC_DECODE_MCE=m + CONFIG_EDAC_AMD64=m + CONFIG_EDAC_E752X=m + CONFIG_EDAC_I82975X=m + CONFIG_EDAC_I3000=m + CONFIG_EDAC_I3200=m + CONFIG_EDAC_IE31200=m + CONFIG_EDAC_X38=m + CONFIG_EDAC_I5400=m + CONFIG_EDAC_I7CORE=m + CONFIG_EDAC_I5000=m + CONFIG_EDAC_I5100=m + CONFIG_EDAC_I7300=m + CONFIG_EDAC_SBRIDGE=m CONFIG_RTC_CLASS=y # CONFIG_RTC_INTF_PROC is not set CONFIG_VIRTIO_PCI=m From 801d4545039b22863334025f035fed0dc8d9709d Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 21 Feb 2020 12:29:51 +0100 Subject: [PATCH 03/54] linux-5.4.21-323: Select EDAC driver for Intel Skylake server Integrated MC > CONFIG_EDAC_SKX: > > Support for error detection and correction the Intel > Skylake server Integrated Memory Controllers. If your > system has non-volatile DIMMs you should also manually > select CONFIG_ACPI_NFIT. Fixes: https://github.molgen.mpg.de/mariux64/bee-files/issues/1700 --- linux-5.4.21-323.bee | 1 + 1 file changed, 1 insertion(+) diff --git a/linux-5.4.21-323.bee b/linux-5.4.21-323.bee index 9113d7145..6e5f4287b 100755 --- a/linux-5.4.21-323.bee +++ b/linux-5.4.21-323.bee @@ -764,6 +764,7 @@ mee_configure() { CONFIG_EDAC_I5100=m CONFIG_EDAC_I7300=m CONFIG_EDAC_SBRIDGE=m + CONFIG_EDAC_SKX=m CONFIG_RTC_CLASS=y # CONFIG_RTC_INTF_PROC is not set CONFIG_VIRTIO_PCI=m From 209285d35fe27956e0423f8d99e1cdadf8a4ad03 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 21 Feb 2020 12:33:52 +0100 Subject: [PATCH 04/54] linux-5.4.21-323: Disable deprecated legacy IDE driver libata should also support all these devices. Uniform Multi-Platform E-IDE driver ide_generic: please use "probe_mask=0x3f" module parameter for probing all legacy ISA IDE ports legacy IDE will be removed in 2021, please switch to libata Report any missing HW support to linux-ide@vger.kernel.org Probing IDE interface ide0... ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 legacy IDE will be removed in 2021, please switch to libata Report any missing HW support to linux-ide@vger.kernel.org Probing IDE interface ide1... Fixes: https://github.molgen.mpg.de/mariux64/bee-files/issues/1707 --- linux-5.4.21-323.bee | 9 --------- 1 file changed, 9 deletions(-) diff --git a/linux-5.4.21-323.bee b/linux-5.4.21-323.bee index 6e5f4287b..1ec8d5956 100755 --- a/linux-5.4.21-323.bee +++ b/linux-5.4.21-323.bee @@ -464,15 +464,6 @@ mee_configure() { CONFIG_VIRTIO_BLK=m CONFIG_BLK_DEV_NVME=y CONFIG_ENCLOSURE_SERVICES=y - CONFIG_IDE=y - CONFIG_BLK_DEV_IDECD=y - CONFIG_IDE_GENERIC=y - CONFIG_BLK_DEV_CMD640=y - CONFIG_BLK_DEV_GENERIC=y - CONFIG_BLK_DEV_RZ1000=y - CONFIG_BLK_DEV_AMD74XX=y - CONFIG_BLK_DEV_JMICRON=y - CONFIG_BLK_DEV_SIS5513=y CONFIG_BLK_DEV_SD=y CONFIG_BLK_DEV_SR=y CONFIG_BLK_DEV_SR_VENDOR=y From 107e0feaee6e604dd707665d615eb7023c92a268 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 21 Feb 2020 12:40:32 +0100 Subject: [PATCH 05/54] linux-5.4.21-323: Select *Basic module for enforcing kernel lockdown* > SECURITY_LOCKDOWN_LSM > > Build support for an LSM that enforces a coarse kernel lockdown > behaviour. Do not enable it by default. Fixes: https://github.molgen.mpg.de/mariux64/bee-files/issues/1710 --- linux-5.4.21-323.bee | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/linux-5.4.21-323.bee b/linux-5.4.21-323.bee index 1ec8d5956..f3e207667 100755 --- a/linux-5.4.21-323.bee +++ b/linux-5.4.21-323.bee @@ -834,14 +834,15 @@ mee_configure() { CONFIG_NLS_ISO8859_1=m CONFIG_NLS_UTF8=m CONFIG_DLM=m + CONFIG_SECURITY=y CONFIG_SECURITYFS=y + CONFIG_SECURITY_LOCKDOWN_LSM=y CONFIG_CRYPTO_CTS=m CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_MD4=y - CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_ARC4=y From b8ad5e704d78f98a0de1d171c35a7a05d2bba398 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 21 Feb 2020 12:44:45 +0100 Subject: [PATCH 06/54] linux-5.4.21-323: Enable X2APIC support > CONFIG_X86_X2APIC: > > This enables x2apic support on CPUs that have this feature. > > This allows 32-bit apic IDs (so it can support very large systems), > and accesses the local apic via MSRs not via mmio. On the Dell PowerEdge T640/04WYPY, BIOS 2.4.8 11/27/2019, Linux crashes on start-up. [ 3.862327] ACPI: Core revision 20190816 [ 3.869551] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635855245 ns [ 3.878797] APIC: Switch to symmetric I/O mode setup [ 3.883893] Switched APIC routing to physical flat. [ 3.888904] ------------[ cut here ]------------ [ 3.893641] kernel BUG at arch/x86/kernel/apic/apic.c:1616! [ 3.899347] invalid opcode: 0000 [#1] SMP NOPTI [ 3.903990] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.4.14.mx64.317 #1 [ 3.910803] Hardware name: Dell Inc. PowerEdge T640/04WYPY, BIOS 2.4.8 11/27/2019 [ 3.918448] RIP: 0010:setup_local_APIC+0x32e/0x390 [ 3.923356] Code: 68 70 2e 01 be 00 07 01 00 bf 50 03 00 00 48 8b 40 10 e8 15 9e db 00 eb a9 be 00 04 01 00 bf 60 03 00 00 e8 04 9e db 00 eb bb <0f> 0b e8 5b 3a 00 00 [ 3.942300] RSP: 0000:ffffffff82403e88 EFLAGS: 00010246 [ 3.947641] RAX: 0000000000000000 RBX: 00000000000000ff RCX: ffffffff82454128 [ 3.955787] RDX: 0000000000000000 RSI: 00000000fffffeff RDI: 0000000000000020 [ 3.963031] RBP: ffffffffffffffff R08: 00000000000001c4 R09: 0734073407370739 [ 3.970277] R10: ffffffff82573000 R11: 0720072007730765 R12: ffffffff82a4a920 [ 3.977522] R13: 0000000000000000 R14: ffff88c07fff0e80 R15: 0000000000000000 [ 3.984766] FS: 0000000000000000(0000) GS:ffff889fffc00000(0000) knlGS:0000000000000000 [ 3.993014] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3.998876] CR2: ffff88c07ffff000 CR3: 000000000240a001 CR4: 00000000000606b0 [ 4.006121] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4.013365] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4.020611] Call Trace: [ 4.023184] apic_intr_mode_init+0x1d2/0x1ec [ 4.027573] x86_late_time_init+0x17/0x1c [ 4.031706] start_kernel+0x41f/0x4d3 [ 4.035491] secondary_startup_64+0xa4/0xb0 [ 4.039797] Modules linked in: [ 4.042997] ---[ end trace c3629ce2e87a638c ]--- [ 4.047746] RIP: 0010:setup_local_APIC+0x32e/0x390 [ 4.052663] Code: 68 70 2e 01 be 00 07 01 00 bf 50 03 00 00 48 8b 40 10 e8 15 9e db 00 eb a9 be 00 04 01 00 bf 60 03 00 00 e8 04 9e db 00 eb bb <0f> 0b e8 5b 3a 00 00 [ 4.071617] RSP: 0000:ffffffff82403e88 EFLAGS: 00010246 [ 4.076966] RAX: 0000000000000000 RBX: 00000000000000ff RCX: ffffffff82454128 [ 4.084219] RDX: 0000000000000000 RSI: 00000000fffffeff RDI: 0000000000000020 [ 4.091475] RBP: ffffffffffffffff R08: 00000000000001c4 R09: 0734073407370739 [ 4.098738] R10: ffffffff82573000 R11: 0720072007730765 R12: ffffffff82a4a920 [ 4.106000] R13: 0000000000000000 R14: ffff88c07fff0e80 R15: 0000000000000000 [ 4.113252] FS: 0000000000000000(0000) GS:ffff889fffc00000(0000) knlGS:0000000000000000 [ 4.121509] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4.127380] CR2: ffff88c07ffff000 CR3: 000000000240a001 CR4: 00000000000606b0 [ 4.134632] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4.141887] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4.149142] Kernel panic - not syncing: Attempted to kill the idle task! [ 4.155968] ---[ end Kernel panic - not syncing: Attempted to kill the idle task! ]--- The reason is the code below in `arch/x86/kernel/apic/apic.c`. /* * Double-check whether this APIC is really registered. * This is meaningless in clustered apic mode, so we skip it. */ BUG_ON(!apic->apic_id_registered()); With `acpi=off noapic` the panic below is shown. [ 2.577272] Kernel panic - not syncing: BIOS has enabled x2apic but kernel doesn't support x2apic, please disable x2apic in BIOS. With `nosmp` it also crashes at the same spot. [ 3.705437] APIC: SMP mode deactivated [ 3.709189] APIC: Switch to symmetric I/O mode setup in no SMP routine [ 3.715712] ------------[ cut here ]------------ [ 3.720320] kernel BUG at arch/x86/kernel/apic/apic.c:1616! Selecting X2APIC support in Linux fixes the crashes/panics. Disabling x2APIC in the Dell firmware also get the Linux kernel with no X2APIC support to boot, but some posts on the Web claim, that X2APIC is more efficient [1]. [1]: https://serverfault.com/questions/873664/when-to-use-x2apic-mode --- linux-5.4.21-323.bee | 2 ++ 1 file changed, 2 insertions(+) diff --git a/linux-5.4.21-323.bee b/linux-5.4.21-323.bee index f3e207667..9ffef06a1 100755 --- a/linux-5.4.21-323.bee +++ b/linux-5.4.21-323.bee @@ -80,6 +80,7 @@ mee_configure() { CONFIG_BPF_SYSCALL=y CONFIG_SLAB=y CONFIG_SMP=y + CONFIG_X86_X2APIC=y CONFIG_GART_IOMMU=y CONFIG_NR_CPUS=256 CONFIG_X86_MCELOG_LEGACY=y @@ -763,6 +764,7 @@ mee_configure() { CONFIG_VIRTIO_INPUT=m CONFIG_DELL_RBU=m CONFIG_AMD_IOMMU=y + CONFIG_IRQ_REMAP=y CONFIG_EXT2_FS=y CONFIG_EXT3_FS=m CONFIG_EXT3_FS_POSIX_ACL=y From 4de82e1cae79d527ae3a2ebdb5039647b5a934dc Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 21 Feb 2020 13:10:06 +0100 Subject: [PATCH 07/54] linux-5.4.21-323: Support Intel IOMMU using DMA Remapping Devices > CONFIG_INTEL_IOMMU: > > DMA remapping (DMAR) devices support enables independent address > translations for Direct Memory Access (DMA) from devices. > These DMA remapping devices are reported via ACPI tables > and include PCI device scope covered by these DMA > remapping devices. --- linux-5.4.21-323.bee | 1 + 1 file changed, 1 insertion(+) diff --git a/linux-5.4.21-323.bee b/linux-5.4.21-323.bee index 9ffef06a1..c6be1c6df 100755 --- a/linux-5.4.21-323.bee +++ b/linux-5.4.21-323.bee @@ -764,6 +764,7 @@ mee_configure() { CONFIG_VIRTIO_INPUT=m CONFIG_DELL_RBU=m CONFIG_AMD_IOMMU=y + CONFIG_INTEL_IOMMU=y CONFIG_IRQ_REMAP=y CONFIG_EXT2_FS=y CONFIG_EXT3_FS=m From 34136211a4b62bfc25828f738f899ee5fa8874b4 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 21 Feb 2020 13:19:32 +0100 Subject: [PATCH 08/54] linux-5.4.21-323: Select *AMD IOMMU Version 2 driver* > CONFIG_AMD_IOMMU_V2: > > This option enables support for the AMD IOMMUv2 features of the IOMMU > hardware. Select this option if you want to use devices that support > the PCI PRI and PASID interface. --- linux-5.4.21-323.bee | 1 + 1 file changed, 1 insertion(+) diff --git a/linux-5.4.21-323.bee b/linux-5.4.21-323.bee index c6be1c6df..3a35e8a48 100755 --- a/linux-5.4.21-323.bee +++ b/linux-5.4.21-323.bee @@ -764,6 +764,7 @@ mee_configure() { CONFIG_VIRTIO_INPUT=m CONFIG_DELL_RBU=m CONFIG_AMD_IOMMU=y + CONFIG_AMD_IOMMU_V2=m CONFIG_INTEL_IOMMU=y CONFIG_IRQ_REMAP=y CONFIG_EXT2_FS=y From 21c81694142413ce0f9d7eaa781eb431e2606577 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Mon, 24 Feb 2020 11:48:57 +0100 Subject: [PATCH 09/54] linux-5.4.21-323: Build `USB_SERIAL_FTDI_SIO` as module The USB FTDI Single Port Serial Driver is not needed for booting, so build it as a module instead of directly into the kernel. --- linux-5.4.21-323.bee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linux-5.4.21-323.bee b/linux-5.4.21-323.bee index 3a35e8a48..619ec8b83 100755 --- a/linux-5.4.21-323.bee +++ b/linux-5.4.21-323.bee @@ -738,7 +738,7 @@ mee_configure() { CONFIG_USB_SL811_HCD=y CONFIG_USB_STORAGE=y CONFIG_USB_SERIAL=y - CONFIG_USB_SERIAL_FTDI_SIO=y + CONFIG_USB_SERIAL_FTDI_SIO=m CONFIG_USB_SERIAL_OMNINET=y CONFIG_USB_CHAOSKEY=m CONFIG_EDAC=y From 667d15c868e63a0e237d0884f620f9e06d354fe7 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Mon, 24 Feb 2020 11:55:08 +0100 Subject: [PATCH 10/54] linux-5.4.21-323: Remove `USB_SERIAL_OMNINET` Do not build the USB ZyXEL omni.net LCD Plus Driver as no users are known. If the driver is needed, it should be built as a module. --- linux-5.4.21-323.bee | 1 - 1 file changed, 1 deletion(-) diff --git a/linux-5.4.21-323.bee b/linux-5.4.21-323.bee index 619ec8b83..2f7fc4ceb 100755 --- a/linux-5.4.21-323.bee +++ b/linux-5.4.21-323.bee @@ -739,7 +739,6 @@ mee_configure() { CONFIG_USB_STORAGE=y CONFIG_USB_SERIAL=y CONFIG_USB_SERIAL_FTDI_SIO=m - CONFIG_USB_SERIAL_OMNINET=y CONFIG_USB_CHAOSKEY=m CONFIG_EDAC=y CONFIG_EDAC_DECODE_MCE=m From 5e5badcac87ba7f64423620a851cb3e6866751ea Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Mon, 24 Feb 2020 11:58:49 +0100 Subject: [PATCH 11/54] linux-5.4.21-323: Add `USB_SERIAL_PL2303` as module We have such a device now, so build the USB Prolific 2303 Single Port Serial Driver as a module as requested in the merge/pull request comments. [1]: https://github.molgen.mpg.de/mariux64/bee-files/pull/1714 --- linux-5.4.21-323.bee | 1 + 1 file changed, 1 insertion(+) diff --git a/linux-5.4.21-323.bee b/linux-5.4.21-323.bee index 2f7fc4ceb..65864cf88 100755 --- a/linux-5.4.21-323.bee +++ b/linux-5.4.21-323.bee @@ -739,6 +739,7 @@ mee_configure() { CONFIG_USB_STORAGE=y CONFIG_USB_SERIAL=y CONFIG_USB_SERIAL_FTDI_SIO=m + CONFIG_USB_SERIAL_PL2303=m CONFIG_USB_CHAOSKEY=m CONFIG_EDAC=y CONFIG_EDAC_DECODE_MCE=m From 283da8c86d889d8c8385d12d9bcb1f51902111a7 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 21 Feb 2020 13:33:45 +0100 Subject: [PATCH 12/54] nvidia_linux: Build 440.44 for Linux 5.4.21-323 --- nvidia_linux-5.4.21-323-440.44-0.bee | 60 ++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100755 nvidia_linux-5.4.21-323-440.44-0.bee diff --git a/nvidia_linux-5.4.21-323-440.44-0.bee b/nvidia_linux-5.4.21-323-440.44-0.bee new file mode 100755 index 000000000..a8cf301ba --- /dev/null +++ b/nvidia_linux-5.4.21-323-440.44-0.bee @@ -0,0 +1,60 @@ +#!/bin/env beesh + +NVIDIA_ARCHIVE="NVIDIA-Linux-x86_64-${PKGVERSION}.run" + +SRCURL[0]="https://download.nvidia.com/XFree86/Linux-x86_64/${PKGVERSION}/${NVIDIA_ARCHIVE}" + +PATCHURL+=() + +LINUXPKG=${PKGEXTRANAME}.${ARCH} + +LINUXKLOCALVER=$(beeversion --format "%v.mx64.%r" "${LINUXPKG}") + +# '4.4.mx64.75' to '4.4.0.mx64.75' +if [[ $LINUXKLOCALVER =~ ^([0-9]+\.[0-9]+)(\.mx64.*) ]]; then + LINUXKLOCALVER="${BASH_REMATCH[1]}.0${BASH_REMATCH[2]}" +fi + + +build_in_sourcedir +sourcesubdir_append kernel + +: ${BEE_TMP_TMPDIR:=/tmp} + +mee_extract() { + LINUXBUILDARCHIVE="${BEE_BUILDARCHIVEDIR}/${LINUXPKG}.beebuild.tar.bz2" + + print_info "extracting nvidia archive .." + + start_cmd rmdir ${S} + start_cmd sh ${F}/${NVIDIA_ARCHIVE} -x --target ${S} + + if [ -d "/usr/src/linux/${LINUXPKG}/source" ] ; then + LINUXSRCDIR="/usr/src/linux/${LINUXPKG}/source" + elif [ -d "${BEE_TMP_TMPDIR}/${LINUXPKG}/source" ] ; then + LINUXSRCDIR="${BEE_TMP_TMPDIR}/${LINUXPKG}/source" + else + print_info "extracting linux build ${LINUXPKG} .." + start_cmd gtar -xf "${LINUXBUILDARCHIVE}" -C ${BEE_TMP_TMPDIR} + LINUXSRCDIR="${BEE_TMP_TMPDIR}/${LINUXPKG}/source" + fi + + print_info "using kernel sources from ${LINUXSRCDIR} .." +} + +mee_build_pre() { + ln -s ${LINUXSRCDIR}/include ${S}/include +} + +mee_build() { + IGNORE_CC_MISMATCH=1 \ + make SYSSRC=${LINUXSRCDIR} module +} + +mee_install() { + mkdir -pv ${D}${DATAROOTDIR}/nvidia/kernel/${LINUXKLOCALVER}/${PKGVERSION} + + cp -v *.ko ${D}${DATAROOTDIR}/nvidia/kernel/${LINUXKLOCALVER}/${PKGVERSION}/ + + ln -s ${PKGVERSION} ${D}${DATAROOTDIR}/nvidia/kernel/${LINUXKLOCALVER}/current +} From a6c49eeb07218bf6727acdb96726757e58633cfc Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Tue, 25 Feb 2020 17:55:10 +0100 Subject: [PATCH 13/54] procps-ng: fix SRCURL - be0ify - fixed SRCURL --- procps-ng-3.3.11-2.bee | 89 ------------------------------------------ procps-ng.be0 | 42 ++++++++++++++++++++ 2 files changed, 42 insertions(+), 89 deletions(-) delete mode 100755 procps-ng-3.3.11-2.bee create mode 100755 procps-ng.be0 diff --git a/procps-ng-3.3.11-2.bee b/procps-ng-3.3.11-2.bee deleted file mode 100755 index 41c360a49..000000000 --- a/procps-ng-3.3.11-2.bee +++ /dev/null @@ -1,89 +0,0 @@ -#!/usr/bin/env beesh - -## this file was created by bee init and should be executed to build a -## bee-package. (Additional hints are located at the end of this file.) - -############################################################################### -## The source URL(s) define the location of the sources that will be -## downloaded. Version variables may be used to simplify reuse of this bee-file. - -SRCURL[0]="http://sourceforge.net/projects/procps-ng/files/Production/procps-ng-${PKGVERSION}.tar.xz" - -############################################################################### -## Add URLs/pathes to patch files to the PATCHURL array. -## The sources will be patched in the order of the array. - -# PATCHURL+=() - -############################################################################### -## Add filename patterns to the EXCLUDE array of files that should not -## be added to you package but may be present in the image directory. - -# EXCLUDE+=() - -############################################################################### -## Uncomment the next statement, if the software may not be able to be build -## outside the source directory and need to be build inside the source -## directory. - -# build_in_sourcedir - -############################################################################### -## bee cannot detect buildtypes specified in subdirectories. -## Sometimes packages "hide" the real sources in a subdirectory named -## 'src' or 'cmake' or .. -## use 'sourcesubdir_append' to specify this directory if known. - -# sourcesubdir_append src - - -############################################################################### -## Change the default (auto-detected) steps to -## extract, patch, configure/setup, build and install the software. -## Make sure the mee_install function does install everything to the -## image directory "${D}" - -#mee_extract() { -# bee_extract "${@}" -#} - -#mee_patch() { -# bee_patch "${@}" -#} - -# -# --with-systemd raus, weil er sonst libsystemd.so.0 haben will -# -mee_configure() { - bee_configure --docdir=/usr/share/doc/procps-ng-3.3.11 \ - --disable-static \ - --disable-kill \ - --disable-modern-top -} - -#mee_build() { -# bee_build -#} - -#mee_install() { -# bee_install -#} -## by default this may be 'make install DESTDIR="${D}"' - -############################################################################### -## -## Additional hints: -## -## The name of this bee-file should follow the following naming convention: -## pkgname-pkgversion-pkgrevision.bee -## -## You may remove all comments as long as SRCURL[0] is set. -## -## Everything in this file will be executed in a bash environment. -## -## Build the package by executing -## './pkg-version-N.bee' or -## 'beesh ./pkg-version-N.bee' -## -## see http://beezinga.org/ -## diff --git a/procps-ng.be0 b/procps-ng.be0 new file mode 100755 index 000000000..f712f0f1c --- /dev/null +++ b/procps-ng.be0 @@ -0,0 +1,42 @@ +#!/usr/bin/env beesh + +# BEE_VERSION procps-ng-3.3.11-3 + +# SRCURL[0]="http://sourceforge.net/projects/procps-ng/files/Production/procps-ng-${PKGVERSION}.tar.xz" +SRCURL[0]="https://beehive.molgen.mpg.de/6cc5b94c1c5b8cbc89ad345a7b522f74/procps-ng-3.3.11.tar.xz" + +# PATCHURL+=() + +# build_in_sourcedir + +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +# +# --with-systemd raus, weil er sonst libsystemd.so.0 haben will +# +mee_configure() { + bee_configure --docdir=/usr/share/doc/procps-ng-3.3.11 \ + --disable-static \ + --disable-kill \ + --disable-modern-top +} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} + +#mee_install_post() { +# exit +#} From 9e3af274a148686bb9da59e0e2884ba58a63908d Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Wed, 26 Feb 2020 08:47:52 +0100 Subject: [PATCH 14/54] cairomm: fix SRCURL - nice be0 - fixed SRCURL - remove docs --- cairomm.be0 | 59 ++++++----------------------------------------------- 1 file changed, 6 insertions(+), 53 deletions(-) diff --git a/cairomm.be0 b/cairomm.be0 index f09c8a8c1..cdb23339c 100755 --- a/cairomm.be0 +++ b/cairomm.be0 @@ -1,44 +1,16 @@ #!/usr/bin/env beesh -# BEE_VERSION cairomm-1.12.2-0 +# BEE_VERSION cairomm-1.12.2-1 -## this file was created by bee init and should be executed to build a -## bee-package. (Additional hints are located at the end of this file.) - -############################################################################### -## The source URL(s) define the location of the sources that will be -## downloaded. Version variables may be used to simplify reuse of this bee-file. - -SRCURL[0]="https://cairographics.org/releases/cairomm-${PKGVERSION}.tar.gz" - -############################################################################### -## Add URLs/pathes to patch files to the PATCHURL array. -## The sources will be patched in the order of the array. +#SRCURL[0]="https://cairographics.org/releases/cairomm-${PKGVERSION}.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/9d2282ea34cf9aaa89208bb4bb911909/cairomm-1.12.2.tar.gz" # PATCHURL+=() -############################################################################### -## Uncomment the next statement, if the software may not be able to be built -## outside the source directory and needs to be built inside the source -## directory. - # build_in_sourcedir -############################################################################### -## bee cannot detect buildtypes specified in subdirectories. -## Sometimes packages "hide" the real sources in a subdirectory named -## 'src' or 'cmake' or .. -## use 'sourcesubdir_append' to specify this directory if known. - # sourcesubdir_append src - -############################################################################### -## Change the default (auto-detected) steps to -## extract, patch, configure/setup, build and install the software. -## Make sure the mee_install function does install everything to the -## image directory "${D}" - #mee_extract() { # bee_extract "${@}" #} @@ -47,9 +19,9 @@ SRCURL[0]="https://cairographics.org/releases/cairomm-${PKGVERSION}.tar.gz" # bee_patch "${@}" #} -#mee_configure() { -# bee_configure -#} +mee_configure() { + bee_configure --disable-documentation +} #mee_build() { # bee_build @@ -58,22 +30,3 @@ SRCURL[0]="https://cairographics.org/releases/cairomm-${PKGVERSION}.tar.gz" #mee_install() { # bee_install #} -## by default this may be 'make install DESTDIR="${D}"' - -############################################################################### -## -## Additional hints: -## -## The name of this bee-file should follow the following naming convention: -## pkgname-pkgversion-pkgrevision.bee -## -## You may remove all comments as long as SRCURL[0] is set. -## -## Everything in this file will be executed in a bash environment. -## -## Build the package by executing -## './pkg-version-N.bee' or -## 'beesh ./pkg-version-N.bee' -## -## see http://beezinga.org/ -## From c8f3d9e2be889d0e654965b9bed5a548bf0666dc Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Wed, 26 Feb 2020 08:56:33 +0100 Subject: [PATCH 15/54] xkbcomp: fix SRCURL - be0ify - fixed SRCURL --- xkbcomp-1.2.4-0.bee | 83 --------------------------------------------- xkbcomp.be0 | 36 ++++++++++++++++++++ 2 files changed, 36 insertions(+), 83 deletions(-) delete mode 100755 xkbcomp-1.2.4-0.bee create mode 100755 xkbcomp.be0 diff --git a/xkbcomp-1.2.4-0.bee b/xkbcomp-1.2.4-0.bee deleted file mode 100755 index 54a427bb0..000000000 --- a/xkbcomp-1.2.4-0.bee +++ /dev/null @@ -1,83 +0,0 @@ -#!/usr/bin/env beesh - -## this file was created by bee init and should be executed to build a -## bee-package. (Additional hints are located at the end of this file.) - -############################################################################### -## The source URL(s) define the location of the sources that will be -## downloaded. Version variables may be used to simplify reuse of this bee-file. - -SRCURL[0]="http://xorg.freedesktop.org/releases/individual/app/xkbcomp-${PKGVERSION}.tar.bz2" - -############################################################################### -## Add URLs/pathes to patch files to the PATCHURL array. -## The sources will be patched in the order of the array. - -# PATCHURL+=() - -############################################################################### -## Add filename patterns to the EXCLUDE array of files that should not -## be added to you package but may be present in the image directory. - -# EXCLUDE+=() - -############################################################################### -## Uncomment the next statement, if the software may not be able to be build -## outside the source directory and need to be build inside the source -## directory. - -# build_in_sourcedir - -############################################################################### -## bee cannot detect buildtypes specified in subdirectories. -## Sometimes packages "hide" the real sources in a subdirectory named -## 'src' or 'cmake' or .. -## use 'sourcesubdir_append' to specify this directory if known. - -# sourcesubdir_append src - - -############################################################################### -## Change the default (auto-detected) steps to -## extract, patch, configure/setup, build and install the software. -## Make sure the mee_install function does install everything to the -## image directory "${D}" - -#mee_extract() { -# bee_extract "${@}" -#} - -#mee_patch() { -# bee_patch "${@}" -#} - -#mee_configure() { -# bee_configure -#} - -#mee_build() { -# bee_build -#} - -#mee_install() { -# bee_install -#} -## by default this may be 'make install DESTDIR="${D}"' - -############################################################################### -## -## Additional hints: -## -## The name of this bee-file should follow the following naming convention: -## pkgname-pkgversion-pkgrevision.bee -## -## You may remove all comments as long as SRCURL[0]="" is set. -## -## Everything in this file will be executed in a bash environment. -## -## Build the package by executing -## './pkg-version-N.bee' or -## 'beesh ./pkg-version-N.bee' -## -## see http://beezinga.org/ -## diff --git a/xkbcomp.be0 b/xkbcomp.be0 new file mode 100755 index 000000000..133ff3165 --- /dev/null +++ b/xkbcomp.be0 @@ -0,0 +1,36 @@ +#!/usr/bin/env beesh + +# BEE_VERSION xkbcomp-1.2.4-1 + +#SRCURL[0]="http://xorg.freedesktop.org/releases/individual/app/xkbcomp-${PKGVERSION}.tar.bz2" +SRCURL[0]="https://beehive.molgen.mpg.de/a0fc1ac3fc4fe479ade09674347c5aa0/xkbcomp-1.2.4.tar.bz2" + +# PATCHURL+=() + +# build_in_sourcedir + +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +#mee_configure() { +# bee_configure +#} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} + +#mee_install_post() { +# exit +#} From 315873a1eef819274f972cdfa16bade201dc461b Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Wed, 26 Feb 2020 09:49:09 +0100 Subject: [PATCH 16/54] xlsatoms: fix SRCURL - fixed SRCURL - be0ify --- xlsatoms-1.1.1-0.bee | 83 -------------------------------------------- xlsatoms.be0 | 34 ++++++++++++++++++ 2 files changed, 34 insertions(+), 83 deletions(-) delete mode 100755 xlsatoms-1.1.1-0.bee create mode 100755 xlsatoms.be0 diff --git a/xlsatoms-1.1.1-0.bee b/xlsatoms-1.1.1-0.bee deleted file mode 100755 index 127e71c61..000000000 --- a/xlsatoms-1.1.1-0.bee +++ /dev/null @@ -1,83 +0,0 @@ -#!/usr/bin/env beesh - -## this file was created by bee init and should be executed to build a -## bee-package. (Additional hints are located at the end of this file.) - -############################################################################### -## The source URL(s) define the location of the sources that will be -## downloaded. Version variables may be used to simplify reuse of this bee-file. - -SRCURL[0]="http://xorg.freedesktop.org/releases/individual/app/xlsatoms-${PKGVERSION}.tar.bz2" - -############################################################################### -## Add URLs/pathes to patch files to the PATCHURL array. -## The sources will be patched in the order of the array. - -# PATCHURL+=() - -############################################################################### -## Add filename patterns to the EXCLUDE array of files that should not -## be added to you package but may be present in the image directory. - -# EXCLUDE+=() - -############################################################################### -## Uncomment the next statement, if the software may not be able to be build -## outside the source directory and need to be build inside the source -## directory. - -# build_in_sourcedir - -############################################################################### -## bee cannot detect buildtypes specified in subdirectories. -## Sometimes packages "hide" the real sources in a subdirectory named -## 'src' or 'cmake' or .. -## use 'sourcesubdir_append' to specify this directory if known. - -# sourcesubdir_append src - - -############################################################################### -## Change the default (auto-detected) steps to -## extract, patch, configure/setup, build and install the software. -## Make sure the mee_install function does install everything to the -## image directory "${D}" - -#mee_extract() { -# bee_extract "${@}" -#} - -#mee_patch() { -# bee_patch "${@}" -#} - -#mee_configure() { -# bee_configure -#} - -#mee_build() { -# bee_build -#} - -#mee_install() { -# bee_install -#} -## by default this may be 'make install DESTDIR="${D}"' - -############################################################################### -## -## Additional hints: -## -## The name of this bee-file should follow the following naming convention: -## pkgname-pkgversion-pkgrevision.bee -## -## You may remove all comments as long as SRCURL[0]="" is set. -## -## Everything in this file will be executed in a bash environment. -## -## Build the package by executing -## './pkg-version-N.bee' or -## 'beesh ./pkg-version-N.bee' -## -## see http://beezinga.org/ -## diff --git a/xlsatoms.be0 b/xlsatoms.be0 new file mode 100755 index 000000000..f369a002a --- /dev/null +++ b/xlsatoms.be0 @@ -0,0 +1,34 @@ +#!/usr/bin/env beesh + +# BEE_VERSION xlsatoms-1.1.1-1 + +# more info: https://foo.bar.com + +# SRCURL[0]="http://xorg.freedesktop.org/releases/individual/app/xlsatoms-${PKGVERSION}.tar.bz2" +SRCURL[0]="https://beehive.molgen.mpg.de/9d0e16d116d1c89e6b668c1b2672eb57/xlsatoms-1.1.1.tar.bz2" + +# PATCHURL+=() + +# build_in_sourcedir + +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +#mee_configure() { +# bee_configure +#} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} From 0bd807dfbd820638c74afd95f384cc95bd70c77f Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Wed, 26 Feb 2020 09:53:53 +0100 Subject: [PATCH 17/54] xkbutils: fix SRCURL - be0ify - fixed SRCURL --- xkbutils-1.0.4-0.bee | 83 -------------------------------------------- xkbutils.be0 | 32 +++++++++++++++++ 2 files changed, 32 insertions(+), 83 deletions(-) delete mode 100755 xkbutils-1.0.4-0.bee create mode 100755 xkbutils.be0 diff --git a/xkbutils-1.0.4-0.bee b/xkbutils-1.0.4-0.bee deleted file mode 100755 index 9f39a398c..000000000 --- a/xkbutils-1.0.4-0.bee +++ /dev/null @@ -1,83 +0,0 @@ -#!/usr/bin/env beesh - -## this file was created by bee init and should be executed to build a -## bee-package. (Additional hints are located at the end of this file.) - -############################################################################### -## The source URL(s) define the location of the sources that will be -## downloaded. Version variables may be used to simplify reuse of this bee-file. - -SRCURL[0]="http://xorg.freedesktop.org/releases/individual/app/xkbutils-${PKGVERSION}.tar.bz2" - -############################################################################### -## Add URLs/pathes to patch files to the PATCHURL array. -## The sources will be patched in the order of the array. - -# PATCHURL+=() - -############################################################################### -## Add filename patterns to the EXCLUDE array of files that should not -## be added to you package but may be present in the image directory. - -# EXCLUDE+=() - -############################################################################### -## Uncomment the next statement, if the software may not be able to be build -## outside the source directory and need to be build inside the source -## directory. - -# build_in_sourcedir - -############################################################################### -## bee cannot detect buildtypes specified in subdirectories. -## Sometimes packages "hide" the real sources in a subdirectory named -## 'src' or 'cmake' or .. -## use 'sourcesubdir_append' to specify this directory if known. - -# sourcesubdir_append src - - -############################################################################### -## Change the default (auto-detected) steps to -## extract, patch, configure/setup, build and install the software. -## Make sure the mee_install function does install everything to the -## image directory "${D}" - -#mee_extract() { -# bee_extract "${@}" -#} - -#mee_patch() { -# bee_patch "${@}" -#} - -#mee_configure() { -# bee_configure -#} - -#mee_build() { -# bee_build -#} - -#mee_install() { -# bee_install -#} -## by default this may be 'make install DESTDIR="${D}"' - -############################################################################### -## -## Additional hints: -## -## The name of this bee-file should follow the following naming convention: -## pkgname-pkgversion-pkgrevision.bee -## -## You may remove all comments as long as SRCURL[0]="" is set. -## -## Everything in this file will be executed in a bash environment. -## -## Build the package by executing -## './pkg-version-N.bee' or -## 'beesh ./pkg-version-N.bee' -## -## see http://beezinga.org/ -## diff --git a/xkbutils.be0 b/xkbutils.be0 new file mode 100755 index 000000000..71e0f815f --- /dev/null +++ b/xkbutils.be0 @@ -0,0 +1,32 @@ +#!/usr/bin/env beesh + +# BEE_VERSION xkbutils-1.0.4-1 + +#SRCURL[0]="http://xorg.freedesktop.org/releases/individual/app/xkbutils-${PKGVERSION}.tar.bz2" +SRCURL[0]="https://beehive.molgen.mpg.de/502b14843f610af977dffc6cbf2102d5/xkbutils-1.0.4.tar.bz2" + +# PATCHURL+=() + +# build_in_sourcedir + +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +#mee_configure() { +# bee_configure +#} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} From 8172ee26103435d8235033cac468fb0f0a18965f Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Wed, 26 Feb 2020 15:46:47 +0100 Subject: [PATCH 18/54] babl: Update version from 0.1.72 to 0.1.74 Use the latest version for GIMP 2.10.18. The tests can be enabled again. --- babl.be0 | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/babl.be0 b/babl.be0 index cb225f151..3ae5184e7 100755 --- a/babl.be0 +++ b/babl.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION babl-0.1.72-0 +# BEE_VERSION babl-0.1.74-0 ## this file was created by bee init and should be executed to build a ## bee-package. (Additional hints are located at the end of this file.) @@ -48,11 +48,10 @@ SRCURL[0]="https://download.gimp.org/pub/babl/${PKGVERSION[2]}/babl-${PKGVERSION # bee_configure #} -#mee_build() { -# bee_build -# # https://gitlab.gnome.org/GNOME/babl/issues/49 -# start_cmd ninja test -#} +mee_build() { + bee_build + start_cmd ninja test +} #mee_install() { # bee_install From cb370f3635d25ae1e015985c4d4e63d38dac771c Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Wed, 26 Feb 2020 15:47:47 +0100 Subject: [PATCH 19/54] gegl: Update version from 0.4.18 to 0.4.22 Use latest version for GIMP 2.10.18. --- gegl.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gegl.be0 b/gegl.be0 index 49ba700b6..39d822c90 100755 --- a/gegl.be0 +++ b/gegl.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION gegl-0.4.18-0 +# BEE_VERSION gegl-0.4.22-0 ## this file was created by bee init and should be executed to build a ## bee-package. (Additional hints are located at the end of this file.) From 97714998f4cc8ddb1fbd8fb442f628d4785fd3c3 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Wed, 26 Feb 2020 15:48:42 +0100 Subject: [PATCH 20/54] gimp: Update version from 2.10.14 to 2.10.18 https://www.gimp.org/news/2020/02/24/gimp-2-10-18-released/ --- gimp.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gimp.be0 b/gimp.be0 index ef8f58e4c..de7adeef7 100755 --- a/gimp.be0 +++ b/gimp.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION gimp-2.10.14-0 +# BEE_VERSION gimp-2.10.18-0 SRCURL[0]="https://download.gimp.org/mirror/pub/gimp/v${PKGVERSION[2]}/gimp-${PKGVERSION}.tar.bz2" From 64e94d96858b907f1266c0bfd10088ca33b032e0 Mon Sep 17 00:00:00 2001 From: Donald Buczek Date: Tue, 26 Nov 2019 16:32:46 +0100 Subject: [PATCH 21/54] pcsc-lite: Add version 1.5.4 Add pcsc-lite. pcsc-lite is a middleware to access a smart card using SCard API (PC/SC). https://pcsclite.apdu.fr/ Required to access the (Thales-) gemalto SafeNet eToken for vAP. Note: To use, the pcscd installed by this package needs to run. startup/unit files not yet included. --- pcsc-lite.be0 | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100755 pcsc-lite.be0 diff --git a/pcsc-lite.be0 b/pcsc-lite.be0 new file mode 100755 index 000000000..14cce7d11 --- /dev/null +++ b/pcsc-lite.be0 @@ -0,0 +1,37 @@ +#!/usr/bin/env beesh + +# BEE_VERSION pcsc-lite-1.8.25-0 + +# more info: https://pcsclite.apdu.fr/ + +SRCURL[0]="https://pcsclite.apdu.fr/files/pcsc-lite-${PKGVERSION}.tar.bz2" + +# PATCHURL+=() + +# build_in_sourcedir + +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +#mee_configure() { +# bee_configure +#} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} + +#mee_install_post() { +# exit +#} From c041935800492c4084d4a6496320dfce24b220fb Mon Sep 17 00:00:00 2001 From: Donald Buczek Date: Thu, 28 Nov 2019 12:00:17 +0100 Subject: [PATCH 22/54] ccid: Add version 1.4.31 Add CCID (Chip/Smart Card Interfrace Decices) driver for PCSC lite. https://ccid.apdu.fr/ Required to access the (Thales-) gemalto SafeNet eToken for vAP. --- ccid.be0 | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100755 ccid.be0 diff --git a/ccid.be0 b/ccid.be0 new file mode 100755 index 000000000..d8785b645 --- /dev/null +++ b/ccid.be0 @@ -0,0 +1,37 @@ +#!/usr/bin/env beesh + +# BEE_VERSION ccid-1.4.31-0 + +# more info: https://ccid.apdu.fr/ + +SRCURL[0]="https://ccid.apdu.fr/files/ccid-${PKGVERSION}.tar.bz2" + +# PATCHURL+=() + +# build_in_sourcedir + +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +#mee_configure() { +# bee_configure +#} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} + +#mee_install_post() { +# exit +#} From 87b951e8f9c037154a869be9b1e3232917d6f151 Mon Sep 17 00:00:00 2001 From: Donald Buczek Date: Thu, 28 Nov 2019 12:09:37 +0100 Subject: [PATCH 23/54] pcsc-tools: Add version 1.5.4 Add pcsc-tools, which can be used to test SmartCard connectivity provided by pcsc-lite. --- pcsc-tools.be0 | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100755 pcsc-tools.be0 diff --git a/pcsc-tools.be0 b/pcsc-tools.be0 new file mode 100755 index 000000000..0f95b0fab --- /dev/null +++ b/pcsc-tools.be0 @@ -0,0 +1,37 @@ +#!/usr/bin/env beesh + +# BEE_VERSION pcsc-tools-1.5.4-0 + +# more info: http://ludovic.rousseau.free.fr/softwares/pcsc-tools/ + +SRCURL[0]="http://ludovic.rousseau.free.fr/softwares/pcsc-tools/pcsc-tools-${PKGVERSION}.tar.bz2" + +# PATCHURL+=() + +# build_in_sourcedir + +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +#mee_configure() { +# bee_configure +#} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} + +#mee_install_post() { +# exit +#} From e688d53b2c0d5a1f1bad905f84c99b4f21ba48b3 Mon Sep 17 00:00:00 2001 From: Donald Buczek Date: Thu, 28 Nov 2019 12:16:52 +0100 Subject: [PATCH 24/54] pcsc-tools: Remove Remove pcsc-tools which are not required to use pcsc-lite. It doesn't provide much help anyway. --- pcsc-tools.be0 | 37 ------------------------------------- 1 file changed, 37 deletions(-) delete mode 100755 pcsc-tools.be0 diff --git a/pcsc-tools.be0 b/pcsc-tools.be0 deleted file mode 100755 index 0f95b0fab..000000000 --- a/pcsc-tools.be0 +++ /dev/null @@ -1,37 +0,0 @@ -#!/usr/bin/env beesh - -# BEE_VERSION pcsc-tools-1.5.4-0 - -# more info: http://ludovic.rousseau.free.fr/softwares/pcsc-tools/ - -SRCURL[0]="http://ludovic.rousseau.free.fr/softwares/pcsc-tools/pcsc-tools-${PKGVERSION}.tar.bz2" - -# PATCHURL+=() - -# build_in_sourcedir - -# sourcesubdir_append src - -#mee_extract() { -# bee_extract "${@}" -#} - -#mee_patch() { -# bee_patch "${@}" -#} - -#mee_configure() { -# bee_configure -#} - -#mee_build() { -# bee_build -#} - -#mee_install() { -# bee_install -#} - -#mee_install_post() { -# exit -#} From d37dd4e4de6b7cdec4e64e7069466e7f0b9afd7b Mon Sep 17 00:00:00 2001 From: Donald Buczek Date: Thu, 28 Nov 2019 16:08:52 +0100 Subject: [PATCH 25/54] citrix-workspace-app: Add version 19.10.0.15 Add Citrix Workspace App for vAP. --- citrix-workspace-app.be0 | 210 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 210 insertions(+) create mode 100755 citrix-workspace-app.be0 diff --git a/citrix-workspace-app.be0 b/citrix-workspace-app.be0 new file mode 100755 index 000000000..de24507f6 --- /dev/null +++ b/citrix-workspace-app.be0 @@ -0,0 +1,210 @@ +#!/usr/bin/env beesh + +# BEE_VERSION citrix-workspace-app-19.10.0.15-0 + +# more info: https://www.citrix.com/downloads/workspace-app/linux/workspace-app-for-linux-latest.html +# +# never execute the provided installer. Its total junk. +# +# To use the package, this has to be done for each new user: +# +# mkdir -p $HOME/.ICAClient/cache +# cp /opt/Citrix/ICAClient/config/{All_Regions,Trusted_Region,Unknown_Region,canonicalization,regions}.ini $HOME/.ICAClient/ +# +# maybe we do this from a wrapper in a future build + +SRCURL[0]="/src/mariux/download/citrix_workspace_app-${PKGVERSION}.tgz" + +# PATCHURL+=() + +# build_in_sourcedir + +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +#mee_configure() { +# bee_configure +#} + +#mee_build() { +# bee_build +#} + +mee_install() { + + # stolen from + # https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=icaclient + + srcdir="$S" + pkgdir=$D + + ICAROOT=/opt/Citrix/ICAClient + ICADIR="$srcdir/linuxx64/linuxx64.cor" + mkdir -p "${pkgdir}$ICAROOT" + + cd "$ICADIR" + install -m755 wfica *.so *.DLL AuthManagerDaemon PrimaryAuthManager ServiceRecord selfservice "${pkgdir}$ICAROOT" + + # copy directories + cp -r ./config/ "${pkgdir}$ICAROOT" + cp -r ./gtk/ "${pkgdir}$ICAROOT" + cp -r ./help/ "${pkgdir}$ICAROOT" + cp -r ./keyboard/ "${pkgdir}$ICAROOT" + cp -r ./keystore/ "${pkgdir}$ICAROOT" + cp -r ./lib/ "${pkgdir}$ICAROOT" + cp -r ./icons/ "${pkgdir}$ICAROOT" + cp -r ./nls/ "${pkgdir}$ICAROOT" + cp -r ./site/ "${pkgdir}$ICAROOT" + cp -r ./usb/ "${pkgdir}$ICAROOT" + cp -r ./util/ "${pkgdir}$ICAROOT" + + # Install License + install -m644 -D nls/en.UTF-8/eula.txt \ + "${pkgdir}$ICAROOT/eula.txt" + + # create /config/.server to enable user customization using ~/.ICACLient/ overrides. Thanks Tomek + touch "${pkgdir}$ICAROOT/config/.server" + +# # Extract system ca-certificates and install in the Citrix cacerts directory +# cp /etc/ca-certificates/extracted/tls-ca-bundle.pem "${pkgdir}$ICAROOT/keystore/cacerts/" +# cd "${pkgdir}$ICAROOT/keystore/cacerts/" +# awk 'BEGIN {c=0;} /BEGIN CERT/{c++} { print > "cert." c ".pem"}' < tls-ca-bundle.pem + + # The following 32-bit library causes false namcap errors + # rm util/libgstflatstm.32.so + +# # Install wrapper script +# install -m755 "${srcdir}/wfica.sh" "${pkgdir}$ICAROOT/wfica.sh" + + # Dirty Hack + # wfica expects {module,wfclient,apssrv}.ini in $ICAROOT/config + # sadly these configs differ slightly by locale + lang=${LANG%%_*} + if [[ ! -d "${pkgdir}/$ICAROOT/nls/$lang" ]]; then + lang='en' + fi + cp "${pkgdir}$ICAROOT/nls/$lang/module.ini" "${pkgdir}/$ICAROOT/config/" + cp "${pkgdir}$ICAROOT/nls/$lang/appsrv.template" "${pkgdir}/$ICAROOT/config/appsrv.ini" + cp "${pkgdir}$ICAROOT/nls/$lang/wfclient.template" "${pkgdir}/$ICAROOT/config/wfclient.ini" + + # Copy Firefox plugin into plugin directory + mkdir -p "${pkgdir}/usr/lib/mozilla/plugins" + ln -s "$ICAROOT/npica.so" "${pkgdir}"/usr/lib/mozilla/plugins/npica.so + cd "${srcdir}" + # install freedesktop.org files +# install -Dm644 wfica.desktop "${pkgdir}/usr/share/applications/wfica.desktop" +# install -Dm644 conncenter.desktop "${pkgdir}/usr/share/applications/conncentre.desktop" +# install -Dm644 configmgr.desktop "${pkgdir}/usr/share/applications/configmgr.desktop" +# install -Dm644 selfservice.desktop "${pkgdir}/usr/share/applications/wfcmgr.desktop" + mkdir -p "${pkgdir}/usr/share/applications/" + cat <<'EOF' >"${pkgdir}/usr/share/applications/wfica.desktop" +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Type=Application +Name=Citrix Receiver Engine +StartupWMClass=Wfica +NoDisplay=true +Categories=Application;Network;X-Red-Hat-Base;X-SuSE-Core-Internet; +MimeType=application/x-ica; +Icon=/opt/Citrix/ICAClient/icons/manager.png +TryExec=/opt/Citrix/ICAClient/wfica.sh +Exec=/opt/Citrix/ICAClient/wfica.sh +EOF + cat <<'EOF' >"${pkgdir}/usr/share/applications/conncentre.desktop" +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Type=Application +Name=Citrix Connection Centre +NoDisplay=false +Categories=Application;Network;X-Red-Hat-Base;X-SuSE-Core-Internet; +Icon=/opt/Citrix/ICAClient/icons/manager.png +TryExec=/opt/Citrix/ICAClient/util/conncenter +Exec=/opt/Citrix/ICAClient/util/conncenter --icaroot /opt/Citrix/ICAClient +EOF + cat <<'EOF' >"${pkgdir}/usr/share/applications/configmgr.desktop" +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Type=Application +Name=Citrix Receiver Preferences +NoDisplay=false +Categories=Application;Network;X-Red-Hat-Base;X-SuSE-Core-Internet; +Icon=/opt/Citrix/ICAClient/icons/manager.png +TryExec=/opt/Citrix/ICAClient/util/configmgr +Exec=/opt/Citrix/ICAClient/util/configmgr --icaroot /opt/Citrix/ICAClient +EOF + cat <<'EOF' > "${pkgdir}/usr/share/applications/wfcmgr.desktop" +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Type=Application +Name=Citrix Receiver Self Service +Categories=Application;Network;X-Red-Hat-Base;X-SuSE-Core-Internet; +Icon=/opt/Citrix/ICAClient/icons/manager.png +TryExec=/opt/Citrix/ICAClient/selfservice +Exec=/opt/Citrix/ICAClient/selfservice --icaroot /opt/Citrix/ICAClient +EOF + + # install scripts +# install -Dm755 wfica.sh "${pkgdir}$ICAROOT" +# install -Dm755 wfica_assoc.sh "${pkgdir}$ICAROOT" + cat <<'EOF' >"${pkgdir}$ICAROOT/wfica.sh" +#!/bin/sh +export ICAROOT=/opt/Citrix/ICAClient +${ICAROOT}/wfica -file "$1" +EOF + chmod 755 "${pkgdir}$ICAROOT/wfica.sh" + cat <<'EOF' >"${pkgdir}$ICAROOT/wfica_assoc.sh" +#!/bin/sh +export ICAROOT=/opt/Citrix/ICAClient +${ICAROOT}/wfica -associate -fileparam "$1" +EOF + chmod 755 "${pkgdir}$ICAROOT/wfica_assoc.sh" + +# # make certificates available +# rm -r "${pkgdir}/opt/Citrix/ICAClient/keystore/cacerts" +# ln -s /etc/ssl/certs "${pkgdir}/opt/Citrix/ICAClient/keystore/cacerts" +# #ln -s /usr/share/ca-certificates/trust-source/* "${pkgdir}/opt/Citrix/ICAClient/keystore/cacerts/" +# #c_rehash "${pkgdir}/opt/Citrix/ICAClient/keystore/cacerts/" + + cat<<'EOF' >"${pkgdir}/opt/Citrix/ICAClient/keystore/cacerts/T-TeleSec_GlobalRoot_Class_2.pem" +subject=/CN=T-TeleSec GlobalRoot Class 2/OU=T-Systems Trust Center/O=T-Systems Enterprise Services GmbH/C=DE +-----BEGIN CERTIFICATE----- +MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUx +KzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAd +BgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNl +YyBHbG9iYWxSb290IENsYXNzIDIwHhcNMDgxMDAxMTA0MDE0WhcNMzMxMDAxMjM1 +OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnBy +aXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50 +ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCqX9obX+hzkeXaXPSi5kfl82hVYAUd +AqSzm1nzHoqvNK38DcLZSBnuaY/JIPwhqgcZ7bBcrGXHX+0CfHt8LRvWurmAwhiC +FoT6ZrAIxlQjgeTNuUk/9k9uN0goOA/FvudocP05l03Sx5iRUKrERLMjfTlH6VJi +1hKTXrcxlkIF+3anHqP1wvzpesVsqXFP6st4vGCvx9702cu+fjOlbpSD8DT6Iavq +jnKgP6TeMFvvhk1qlVtDRKgQFRzlAVfFmPHmBiiRqiDFt1MmUUOyCxGVWOHAD3bZ +wI18gfNycJ5v/hqO2V81xrJvNHy+SE/iWjnX2J14np+GPgNeGYtEotXHAgMBAAGj +QjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS/ +WSA2AHmgoCJrjNXyYdK4LMuCSjANBgkqhkiG9w0BAQsFAAOCAQEAMQOiYQsfdOhy +NsZt+U2e+iKo4YFWz827n+qrkRk4r6p8FU3ztqONpfSO9kSpp+ghla0+AGIWiPAC +uvxhI+YzmzB6azZie60EI4RYZeLbK4rnJVM3YlNfvNoBYimipidx5joifsFvHZVw +IEoHNN/q/xWA5brXethbdXwFeilHfkCoMRN3zUA7tFFHei4R40cR3p1m0IvVVGb6 +g1XqfMIpiRvpb7PO4gWEyS8+eIVibslfwXhjdFjASBgMmTnrpMwatXlajRWc2BQN +9noHV8cigwUtPJslJj0Ys6lDfMjIq2SPDqO/nBudMNva0Bkuqjzx+zOAduTNrRlP +BSeOE6Fuwg== +-----END CERTIFICATE----- +EOF + +} + +#mee_install_post() { +# exit +#} From 4438da126c87e7ebfaa7dbc2641f213f06226e16 Mon Sep 17 00:00:00 2001 From: Donald Buczek Date: Wed, 4 Dec 2019 10:58:35 +0100 Subject: [PATCH 26/54] safenetauthenticationclient: Add versiobn 10.7.77 Install driver for Thales / gemalto SafeNet eToken 5300. To use, the user has to add /usr/lib/libeToken.so as a security module. E.g. for firefox via Preferences - Privacy and Security - Security Devices - Load --- safenetauthenticationclient.be0 | 46 +++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100755 safenetauthenticationclient.be0 diff --git a/safenetauthenticationclient.be0 b/safenetauthenticationclient.be0 new file mode 100755 index 000000000..6aaab77d0 --- /dev/null +++ b/safenetauthenticationclient.be0 @@ -0,0 +1,46 @@ +#!/usr/bin/env beesh + +# BEE_VERSION safenetauthenticationclient-10.7.77-0 + +# more info on Token: https://safenet.gemalto.com/multi-factor-authentication/authenticators/pki-usb-authentication/etoken-5300-usb-token/ +# +# Download Driver from +# https://extranet.mpg.de/IKT/Projekte/15022/Datenraum%20Rollouts/Forms/AllItems.aspx +# - 001_Citrix_Client-Komponenten - 003_Linux - CryptoToken Treiber - safenetauthenticationclient_10.7.77_amd64 + +SRCURL[0]="/src/mariux/beeroot/downloads/safenetauthenticationclient_${PKGVERSION}_amd64.deb" + +# PATCHURL+=() + +# build_in_sourcedir + +# sourcesubdir_append src + +mee_extract() { + cd $S + start_cmd ar xv "${@}" + mkdir control + start_cmd tar xvf control.tar.gz -C control + start_cmd tar xvf data.tar.xz + echo \$S=$S +} + +#mee_patch() { +# bee_patch "${@}" +#} + +#mee_configure() { +# bee_configure +#} + +#mee_build() { +# bee_build +#} + +mee_install() { + start_cmd cp -r $S/etc $S/usr $D/ +} + +#mee_install_post() { +# exit +#} From 83e0d7979cce21f8b26fc60a55a08a51fe462558 Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Thu, 27 Feb 2020 12:16:08 +0100 Subject: [PATCH 27/54] live: fix parallel make install race condition - mkdir --- live.be0 | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/live.be0 b/live.be0 index adc5d0331..43fa5938c 100755 --- a/live.be0 +++ b/live.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION live-2020.02.24-0 +# BEE_VERSION live-2020.02.24-1 # more info: https://foo.bar.com @@ -34,6 +34,11 @@ mee_patch_post() { # bee_build #} +mee_install_pre() { + # parallel build race condition + mkdir -vp ${D}/usr/lib +} + #mee_install() { # bee_install #} From 721b9cbbbf2a8c1bd60dbeda2cf617a801e3bcbb Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Thu, 27 Feb 2020 12:36:21 +0100 Subject: [PATCH 28/54] telepathy-glib: burn build to python2 - add `. $(python2-config --prefix)/profile` --- telepathy-glib.be0 | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/telepathy-glib.be0 b/telepathy-glib.be0 index 7bd5758b5..c35863aba 100755 --- a/telepathy-glib.be0 +++ b/telepathy-glib.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION telepathy-glib-0.14.3-1 +# BEE_VERSION telepathy-glib-0.14.3-2 # more info: https://foo.bar.com @@ -21,9 +21,10 @@ SRCURL[0]="https://beehive.molgen.mpg.de/fe9a4f781651593fd4afddb343ff50bf/telepa # bee_patch "${@}" #} -#mee_configure() { -# bee_configure -#} +mee_configure() { + . $(python2-config --prefix)/profile + bee_configure +} #mee_build() { # bee_build @@ -34,7 +35,12 @@ SRCURL[0]="https://beehive.molgen.mpg.de/fe9a4f781651593fd4afddb343ff50bf/telepa #} mee_install_post() { + # --enable-gtk-doc-html=no + # --disable-gtk-doc-html=yes + # --disable-gtk-doc-html + # ... ok ... well then... rm -rvf ${D}/usr/share/gtk-doc + rm -rvf ${D}/usr/share/dbus-1 rmdir -v ${D}/usr/bin } From b514c628c8a6bf972a0308c0b5b943c4355798eb Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Thu, 27 Feb 2020 12:42:33 +0100 Subject: [PATCH 29/54] telepathy-logger: fix python - be0ify - fixed SRCURL - burn build to python2 --- telepathy-logger-0.2.8-0.bee | 31 --------------------------- telepathy-logger.be0 | 41 ++++++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+), 31 deletions(-) delete mode 100755 telepathy-logger-0.2.8-0.bee create mode 100755 telepathy-logger.be0 diff --git a/telepathy-logger-0.2.8-0.bee b/telepathy-logger-0.2.8-0.bee deleted file mode 100755 index 0afb62ada..000000000 --- a/telepathy-logger-0.2.8-0.bee +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/env beesh - -SRCURL[0]="http://telepathy.freedesktop.org/releases/telepathy-logger/telepathy-logger-${PKGVERSION}.tar.bz2" - -PATCHURL[0]="" - -# BEE_CONFIGURE=compat - -# EXCLUDE="" - - - -mee_extract() { - bee_extract ${@} -} - -mee_patch() { - bee_patch ${@} -} - -mee_configure() { - bee_configure -} - -mee_build() { - bee_build -} - -mee_install() { - bee_install -} diff --git a/telepathy-logger.be0 b/telepathy-logger.be0 new file mode 100755 index 000000000..cba188f46 --- /dev/null +++ b/telepathy-logger.be0 @@ -0,0 +1,41 @@ +#!/usr/bin/env beesh + +# BEE_VERSION telepathy-logger-0.2.8-1 +# old bee telepathy-logger-0.2.8-0 + +#SRCURL[0]="http://telepathy.freedesktop.org/releases/telepathy-logger/telepathy-logger-${PKGVERSION}.tar.bz2" +SRCURL[0]="https://beehive.molgen.mpg.de/755e6dcaa6a9ccf47f2fe73f3d4d888b/telepathy-logger-0.2.8.tar.bz2" + +# PATCHURL+=() + +# build_in_sourcedir + +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +mee_configure() { + . $(python2-config --prefix)/profile + bee_configure +} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} + +#mee_install_post() { +# exit +#} +mee_install_post() { + rm -vrf ${D}/usr/share/gtk-doc +} From 827b9d31dc98aed7f9f106e80387a419d2bb6f40 Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Thu, 27 Feb 2020 13:00:59 +0100 Subject: [PATCH 30/54] alsa-lib: fix python build - fixed SRCURL - nice be0 - burn in python2 build via `. $(python2-config --prefix)/profile` --- alsa-lib.be0 | 66 ++++++---------------------------------------------- 1 file changed, 7 insertions(+), 59 deletions(-) diff --git a/alsa-lib.be0 b/alsa-lib.be0 index fd6177791..56dcf748b 100755 --- a/alsa-lib.be0 +++ b/alsa-lib.be0 @@ -1,50 +1,16 @@ #!/usr/bin/env beesh -# BEE_VERSION alsa-lib-1.1.5-0 +# BEE_VERSION alsa-lib-1.1.5-2 -## this file was created by bee init and should be executed to build a -## bee-package. (Additional hints are located at the end of this file.) - -############################################################################### -## The source URL(s) define the location of the sources that will be -## downloaded. Version variables may be used to simplify reuse of this bee-file. - -SRCURL[0]="ftp://ftp.alsa-project.org/pub/lib/alsa-lib-${PKGVERSION}.tar.bz2" - -############################################################################### -## Add URLs/pathes to patch files to the PATCHURL array. -## The sources will be patched in the order of the array. +# SRCURL[0]="ftp://ftp.alsa-project.org/pub/lib/alsa-lib-${PKGVERSION}.tar.bz2" +SRCURL[0]="https://beehive.molgen.mpg.de/a2b465c3a5265d8a57f3ff39c6c4fc29/alsa-lib-1.1.5.tar.bz2" # PATCHURL+=() -############################################################################### -## Add filename patterns to the EXCLUDE array of files that should not -## be added to you package but may be present in the image directory. - -# EXCLUDE+=() - -############################################################################### -## Uncomment the next statement, if the software may not be able to be build -## outside the source directory and need to be build inside the source -## directory. - # build_in_sourcedir -############################################################################### -## bee cannot detect buildtypes specified in subdirectories. -## Sometimes packages "hide" the real sources in a subdirectory named -## 'src' or 'cmake' or .. -## use 'sourcesubdir_append' to specify this directory if known. - # sourcesubdir_append src - -############################################################################### -## Change the default (auto-detected) steps to -## extract, patch, configure/setup, build and install the software. -## Make sure the mee_install function does install everything to the -## image directory "${D}" - #mee_extract() { # bee_extract "${@}" #} @@ -53,9 +19,10 @@ SRCURL[0]="ftp://ftp.alsa-project.org/pub/lib/alsa-lib-${PKGVERSION}.tar.bz2" # bee_patch "${@}" #} -#mee_configure() { -# bee_configure -#} +mee_configure() { + . $(python2-config --prefix)/profile + bee_configure +} #mee_build() { # bee_build @@ -64,22 +31,3 @@ SRCURL[0]="ftp://ftp.alsa-project.org/pub/lib/alsa-lib-${PKGVERSION}.tar.bz2" #mee_install() { # bee_install #} -## by default this may be 'make install DESTDIR="${D}"' - -############################################################################### -## -## Additional hints: -## -## The name of this bee-file should follow the following naming convention: -## pkgname-pkgversion-pkgrevision.bee -## -## You may remove all comments as long as SRCURL[0] is set. -## -## Everything in this file will be executed in a bash environment. -## -## Build the package by executing -## './pkg-version-N.bee' or -## 'beesh ./pkg-version-N.bee' -## -## see http://beezinga.org/ -## From dcedf6fac56ef480fea6040edd3adf12a0dba658 Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Thu, 27 Feb 2020 14:04:23 +0100 Subject: [PATCH 31/54] tallox: fix python build - nice be0 - burn in python2 --- talloc.be0 | 66 ++++++------------------------------------------------ 1 file changed, 7 insertions(+), 59 deletions(-) diff --git a/talloc.be0 b/talloc.be0 index 255c66d18..489cac0b6 100755 --- a/talloc.be0 +++ b/talloc.be0 @@ -1,52 +1,18 @@ #!/usr/bin/env beesh -# BEE_VERSION talloc-2.1.13-0 +# BEE_VERSION talloc-2.1.13-1 BEE_BUILDTYPE=autotools -## this file was created by bee init and should be executed to build a -## bee-package. (Additional hints are located at the end of this file.) - -############################################################################### -## The source URL(s) define the location of the sources that will be -## downloaded. Version variables may be used to simplify reuse of this bee-file. - -SRCURL[0]="https://www.samba.org/ftp/talloc/talloc-${PKGVERSION}.tar.gz" - -############################################################################### -## Add URLs/pathes to patch files to the PATCHURL array. -## The sources will be patched in the order of the array. +#SRCURL[0]="https://www.samba.org/ftp/talloc/talloc-${PKGVERSION}.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/8d7ecc93a4bffb686e0dc00b12b6954d/talloc-2.1.13.tar.gz" # PATCHURL+=() -############################################################################### -## Add filename patterns to the EXCLUDE array of files that should not -## be added to you package but may be present in the image directory. - -# EXCLUDE+=() - -############################################################################### -## Uncomment the next statement, if the software may not be able to be built -## outside the source directory and needs to be built inside the source -## directory. - build_in_sourcedir -############################################################################### -## bee cannot detect buildtypes specified in subdirectories. -## Sometimes packages "hide" the real sources in a subdirectory named -## 'src' or 'cmake' or .. -## use 'sourcesubdir_append' to specify this directory if known. - # sourcesubdir_append src - -############################################################################### -## Change the default (auto-detected) steps to -## extract, patch, configure/setup, build and install the software. -## Make sure the mee_install function does install everything to the -## image directory "${D}" - #mee_extract() { # bee_extract "${@}" #} @@ -55,9 +21,10 @@ build_in_sourcedir # bee_patch "${@}" #} -#mee_configure() { -# bee_configure -#} +mee_configure() { + . $(python2-config --prefix)/profile + bee_configure +} #mee_build() { # bee_build @@ -66,22 +33,3 @@ build_in_sourcedir #mee_install() { # bee_install #} -## by default this may be 'make install DESTDIR="${D}"' - -############################################################################### -## -## Additional hints: -## -## The name of this bee-file should follow the following naming convention: -## pkgname-pkgversion-pkgrevision.bee -## -## You may remove all comments as long as SRCURL[0] is set. -## -## Everything in this file will be executed in a bash environment. -## -## Build the package by executing -## './pkg-version-N.bee' or -## 'beesh ./pkg-version-N.bee' -## -## see http://beezinga.org/ -## From 3675fc09fdce45b99dd50121d04f67bf71bec5f2 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Thu, 27 Feb 2020 14:21:30 +0100 Subject: [PATCH 32/54] qt5: Update version from 5.12.4 to 5.12.7 1. https://www.qt.io/blog/qt-5.12.5-released 2. https://www.qt.io/blog/qt-5.12.6-released 3. https://www.qt.io/blog/qt-5.12.7-released Qt 5.12.6 fixes a Qt WebEngine build issue with PulseAudio 13.0. [1]: https://bugreports.qt.io/browse/QTBUG-77037 [2]: https://bugs.gentoo.org/694960 [3]: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/issues/707 --- qt5.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qt5.be0 b/qt5.be0 index d9f4ef814..82d768393 100755 --- a/qt5.be0 +++ b/qt5.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION qt5-5.12.5-0 +# BEE_VERSION qt5-5.12.7-0 SRCURL[0]="https://download.qt.io/archive/qt/${PKGVERSION[2]}/${PKGVERSION}/single/qt-everywhere-src-${PKGVERSION}.tar.xz" From c37a97f1d48eab2c35792871f8ed185aad4c4575 Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Fri, 28 Feb 2020 09:47:29 +0100 Subject: [PATCH 33/54] atom: fix python build - fixed SRCURL - burn in python2 profile for build - nice be0 --- atom.be0 | 72 ++++++++++---------------------------------------------- 1 file changed, 12 insertions(+), 60 deletions(-) diff --git a/atom.be0 b/atom.be0 index deebd6a18..2995de16b 100755 --- a/atom.be0 +++ b/atom.be0 @@ -1,50 +1,16 @@ #!/usr/bin/env beesh -# BEE_VERSION atom-1.38.1-0 +# BEE_VERSION atom-1.38.1-2 -## this file was created by bee init and should be executed to build a -## bee-package. (Additional hints are located at the end of this file.) - -############################################################################### -## The source URL(s) define the location of the sources that will be -## downloaded. Version variables may be used to simplify reuse of this bee-file. - -SRCURL[0]="https://github.com/atom/atom/archive/v${PKGVERSION}.tar.gz atom-${PKGVERSION}.tar.gz" - -############################################################################### -## Add URLs/pathes to patch files to the PATCHURL array. -## The sources will be patched in the order of the array. +#SRCURL[0]="https://github.com/atom/atom/archive/v${PKGVERSION}.tar.gz atom-${PKGVERSION}.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/c73b6bc30c7c38b5cfc3601c02391c57/atom-1.38.1.tar.gz" # PATCHURL+=() -############################################################################### -## Add filename patterns to the EXCLUDE array of files that should not -## be added to you package but may be present in the image directory. - -# EXCLUDE+=() - -############################################################################### -## Uncomment the next statement, if the software may not be able to be build -## outside the source directory and need to be build inside the source -## directory. - build_in_sourcedir -############################################################################### -## bee cannot detect buildtypes specified in subdirectories. -## Sometimes packages "hide" the real sources in a subdirectory named -## 'src' or 'cmake' or .. -## use 'sourcesubdir_append' to specify this directory if known. - # sourcesubdir_append src - -############################################################################### -## Change the default (auto-detected) steps to -## extract, patch, configure/setup, build and install the software. -## Make sure the mee_install function does install everything to the -## image directory "${D}" - #mee_extract() { # bee_extract "${@}" #} @@ -61,12 +27,17 @@ mee_build() { # some scripts in their stupid build system do strange things # when they see SUDO environment - start_cmd source /package/node/profile + . $(python2-config --prefix)/profile - start_cmd mkdir -p ${D}${DATADIR}/applications - start_cmd mkdir -p ${D}${DATADIR}/icons/hicolor + . /package/node/profile + + mkdir -vp ${D}${DATADIR}/applications + mkdir -vp ${D}${DATADIR}/icons/hicolor unset SUDO_USER SUDO_UID SUDO_COMMAND SUDO_GID - XDG_DATA_DIRS=${D}${DATADIR} HOME=${S} start_cmd script/build --install ${D}${PREFIX} + XDG_DATA_DIRS=${D}${DATADIR} \ + HOME=${S} \ + script/build \ + --install ${D}${PREFIX} } mee_install() { @@ -76,22 +47,3 @@ mee_install() { mee_install_post() { start_cmd rm -rf ${D}${DATADIR}/atom/resources/app/apm/node_modules/git-utils/deps/libgit2/tests } -## by default this may be 'make install DESTDIR="${D}"' - -############################################################################### -## -## Additional hints: -## -## The name of this bee-file should follow the following naming convention: -## pkgname-pkgversion-pkgrevision.bee -## -## You may remove all comments as long as SRCURL[${PKGVERSION}] is set. -## -## Everything in this file will be executed in a bash environment. -## -## Build the package by executing -## './pkg-version-N.bee' or -## 'beesh ./pkg-version-N.bee' -## -## see http://beezinga.org/ -## From 52b8bf361675bfbb690783368548c4998b733e1f Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Fri, 28 Feb 2020 09:57:40 +0100 Subject: [PATCH 34/54] bdftopcf: fix SRCURL - nice be0 - fixed SRCURL --- bdftopcf.be0 | 59 +++------------------------------------------------- 1 file changed, 3 insertions(+), 56 deletions(-) diff --git a/bdftopcf.be0 b/bdftopcf.be0 index 2d6502447..8a0e9013b 100755 --- a/bdftopcf.be0 +++ b/bdftopcf.be0 @@ -1,50 +1,16 @@ #!/usr/bin/env beesh -# BEE_VERSION bdftopcf-1.0.5-1 +# BEE_VERSION bdftopcf-1.0.5-2 -## this file was created by bee init and should be executed to build a -## bee-package. (Additional hints are located at the end of this file.) - -############################################################################### -## The source URL(s) define the location of the sources that will be -## downloaded. Version variables may be used to simplify reuse of this bee-file. - -SRCURL[0]="https://www.x.org/releases/individual/app/bdftopcf-${PKGVERSION}.tar.gz" - -############################################################################### -## Add URLs/pathes to patch files to the PATCHURL array. -## The sources will be patched in the order of the array. +#SRCURL[0]="https://www.x.org/releases/individual/app/bdftopcf-${PKGVERSION}.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/456416d33e0d41a96b5a3725d99e1be3/bdftopcf-1.0.5.tar.gz" # PATCHURL+=() -############################################################################### -## Add filename patterns to the EXCLUDE array of files that should not -## be added to you package but may be present in the image directory. - -# EXCLUDE+=() - -############################################################################### -## Uncomment the next statement, if the software may not be able to be build -## outside the source directory and need to be build inside the source -## directory. - # build_in_sourcedir -############################################################################### -## bee cannot detect buildtypes specified in subdirectories. -## Sometimes packages "hide" the real sources in a subdirectory named -## 'src' or 'cmake' or .. -## use 'sourcesubdir_append' to specify this directory if known. - # sourcesubdir_append src - -############################################################################### -## Change the default (auto-detected) steps to -## extract, patch, configure/setup, build and install the software. -## Make sure the mee_install function does install everything to the -## image directory "${D}" - #mee_extract() { # bee_extract "${@}" #} @@ -64,22 +30,3 @@ SRCURL[0]="https://www.x.org/releases/individual/app/bdftopcf-${PKGVERSION}.tar. #mee_install() { # bee_install #} -## by default this may be 'make install DESTDIR="${D}"' - -############################################################################### -## -## Additional hints: -## -## The name of this bee-file should follow the following naming convention: -## pkgname-pkgversion-pkgrevision.bee -## -## You may remove all comments as long as SRCURL[0] is set. -## -## Everything in this file will be executed in a bash environment. -## -## Build the package by executing -## './pkg-version-N.bee' or -## 'beesh ./pkg-version-N.bee' -## -## see http://beezinga.org/ -## From c602ec226f0c123a608d9069a6c411fee6a651ef Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Fri, 28 Feb 2020 10:23:46 +0100 Subject: [PATCH 35/54] libXdmcp: fix SRCURL - be0ify - fixed SRCURL --- libXdmcp-1.1.1-0.bee | 83 -------------------------------------------- libXdmcp.be0 | 36 +++++++++++++++++++ 2 files changed, 36 insertions(+), 83 deletions(-) delete mode 100755 libXdmcp-1.1.1-0.bee create mode 100755 libXdmcp.be0 diff --git a/libXdmcp-1.1.1-0.bee b/libXdmcp-1.1.1-0.bee deleted file mode 100755 index f2eb70193..000000000 --- a/libXdmcp-1.1.1-0.bee +++ /dev/null @@ -1,83 +0,0 @@ -#!/usr/bin/env beesh - -## this file was created by bee init and should be executed to build a -## bee-package. (Additional hints are located at the end of this file.) - -############################################################################### -## The source URL(s) define the location of the sources that will be -## downloaded. Version variables may be used to simplify reuse of this bee-file. - -SRCURL[0]="http://xorg.freedesktop.org/releases/individual/lib/libXdmcp-${PKGVERSION}.tar.bz2" - -############################################################################### -## Add URLs/pathes to patch files to the PATCHURL array. -## The sources will be patched in the order of the array. - -# PATCHURL+=() - -############################################################################### -## Add filename patterns to the EXCLUDE array of files that should not -## be added to you package but may be present in the image directory. - -# EXCLUDE+=() - -############################################################################### -## Uncomment the next statement, if the software may not be able to be build -## outside the source directory and need to be build inside the source -## directory. - -# build_in_sourcedir - -############################################################################### -## bee cannot detect buildtypes specified in subdirectories. -## Sometimes packages "hide" the real sources in a subdirectory named -## 'src' or 'cmake' or .. -## use 'sourcesubdir_append' to specify this directory if known. - -# sourcesubdir_append src - - -############################################################################### -## Change the default (auto-detected) steps to -## extract, patch, configure/setup, build and install the software. -## Make sure the mee_install function does install everything to the -## image directory "${D}" - -#mee_extract() { -# bee_extract "${@}" -#} - -#mee_patch() { -# bee_patch "${@}" -#} - -#mee_configure() { -# bee_configure -#} - -#mee_build() { -# bee_build -#} - -#mee_install() { -# bee_install -#} -## by default this may be 'make install DESTDIR="${D}"' - -############################################################################### -## -## Additional hints: -## -## The name of this bee-file should follow the following naming convention: -## pkgname-pkgversion-pkgrevision.bee -## -## You may remove all comments as long as SRCURL[0]="" is set. -## -## Everything in this file will be executed in a bash environment. -## -## Build the package by executing -## './pkg-version-N.bee' or -## 'beesh ./pkg-version-N.bee' -## -## see http://beezinga.org/ -## diff --git a/libXdmcp.be0 b/libXdmcp.be0 new file mode 100755 index 000000000..5771815dd --- /dev/null +++ b/libXdmcp.be0 @@ -0,0 +1,36 @@ +#!/usr/bin/env beesh + +# BEE_VERSION libXdmcp-1.1.1-1 + +#SRCURL[0]="http://xorg.freedesktop.org/releases/individual/lib/libXdmcp-${PKGVERSION}.tar.bz2" +SRCURL[0]="https://beehive.molgen.mpg.de/b94af6cef211cf3ee256f7e81f70fcd9/libXdmcp-1.1.1.tar.bz2" + +# PATCHURL+=() + +# build_in_sourcedir + +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +#mee_configure() { +# bee_configure +#} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} + +#mee_install_post() { +# exit +#} From 49d2e0b7d76316baeba8629c80602d89268192eb Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Fri, 28 Feb 2020 10:28:06 +0100 Subject: [PATCH 36/54] libXfixes: fix SRCURL - be0ify - fixed SRCURL --- libXfixes-5.0.1-0.bee | 83 ------------------------------------------- libXfixes.be0 | 38 ++++++++++++++++++++ 2 files changed, 38 insertions(+), 83 deletions(-) delete mode 100755 libXfixes-5.0.1-0.bee create mode 100755 libXfixes.be0 diff --git a/libXfixes-5.0.1-0.bee b/libXfixes-5.0.1-0.bee deleted file mode 100755 index b732c9457..000000000 --- a/libXfixes-5.0.1-0.bee +++ /dev/null @@ -1,83 +0,0 @@ -#!/usr/bin/env beesh - -## this file was created by bee init and should be executed to build a -## bee-package. (Additional hints are located at the end of this file.) - -############################################################################### -## The source URL(s) define the location of the sources that will be -## downloaded. Version variables may be used to simplify reuse of this bee-file. - -SRCURL[0]="http://xorg.freedesktop.org/releases/individual/lib/libXfixes-${PKGVERSION}.tar.bz2" - -############################################################################### -## Add URLs/pathes to patch files to the PATCHURL array. -## The sources will be patched in the order of the array. - -# PATCHURL+=() - -############################################################################### -## Add filename patterns to the EXCLUDE array of files that should not -## be added to you package but may be present in the image directory. - -# EXCLUDE+=() - -############################################################################### -## Uncomment the next statement, if the software may not be able to be build -## outside the source directory and need to be build inside the source -## directory. - -# build_in_sourcedir - -############################################################################### -## bee cannot detect buildtypes specified in subdirectories. -## Sometimes packages "hide" the real sources in a subdirectory named -## 'src' or 'cmake' or .. -## use 'sourcesubdir_append' to specify this directory if known. - -# sourcesubdir_append src - - -############################################################################### -## Change the default (auto-detected) steps to -## extract, patch, configure/setup, build and install the software. -## Make sure the mee_install function does install everything to the -## image directory "${D}" - -#mee_extract() { -# bee_extract "${@}" -#} - -#mee_patch() { -# bee_patch "${@}" -#} - -#mee_configure() { -# bee_configure -#} - -#mee_build() { -# bee_build -#} - -#mee_install() { -# bee_install -#} -## by default this may be 'make install DESTDIR="${D}"' - -############################################################################### -## -## Additional hints: -## -## The name of this bee-file should follow the following naming convention: -## pkgname-pkgversion-pkgrevision.bee -## -## You may remove all comments as long as SRCURL[0]="" is set. -## -## Everything in this file will be executed in a bash environment. -## -## Build the package by executing -## './pkg-version-N.bee' or -## 'beesh ./pkg-version-N.bee' -## -## see http://beezinga.org/ -## diff --git a/libXfixes.be0 b/libXfixes.be0 new file mode 100755 index 000000000..eb3f37bd7 --- /dev/null +++ b/libXfixes.be0 @@ -0,0 +1,38 @@ +#!/usr/bin/env beesh + +# BEE_VERSION libXfixes-5.0.1-1 + +# more info: https://foo.bar.com + +# SRCURL[0]="http://xorg.freedesktop.org/releases/individual/lib/libXfixes-${PKGVERSION}.tar.bz2" +SRCURL[0]="https://beehive.molgen.mpg.de/b985b85f8b9386c85ddcfe1073906b4d/libXfixes-5.0.1.tar.bz2" + +# PATCHURL+=() + +# build_in_sourcedir + +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +#mee_configure() { +# bee_configure +#} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} + +#mee_install_post() { +# exit +#} From 539c0fe0a3eb4df5c547c6f79dfbfbd197ef6a1d Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Fri, 28 Feb 2020 10:31:59 +0100 Subject: [PATCH 37/54] libXpm: fix SRCURL - be0ify - fixed SRCURL --- libXpm-3.5.11-0.bee | 83 --------------------------------------------- libXpm.be0 | 38 +++++++++++++++++++++ 2 files changed, 38 insertions(+), 83 deletions(-) delete mode 100755 libXpm-3.5.11-0.bee create mode 100755 libXpm.be0 diff --git a/libXpm-3.5.11-0.bee b/libXpm-3.5.11-0.bee deleted file mode 100755 index 293ab6423..000000000 --- a/libXpm-3.5.11-0.bee +++ /dev/null @@ -1,83 +0,0 @@ -#!/usr/bin/env beesh - -## this file was created by bee init and should be executed to build a -## bee-package. (Additional hints are located at the end of this file.) - -############################################################################### -## The source URL(s) define the location of the sources that will be -## downloaded. Version variables may be used to simplify reuse of this bee-file. - -SRCURL[0]="http://xorg.freedesktop.org/releases/individual/lib/libXpm-${PKGVERSION}.tar.bz2" - -############################################################################### -## Add URLs/pathes to patch files to the PATCHURL array. -## The sources will be patched in the order of the array. - -# PATCHURL+=() - -############################################################################### -## Add filename patterns to the EXCLUDE array of files that should not -## be added to you package but may be present in the image directory. - -# EXCLUDE+=() - -############################################################################### -## Uncomment the next statement, if the software may not be able to be build -## outside the source directory and need to be build inside the source -## directory. - -# build_in_sourcedir - -############################################################################### -## bee cannot detect buildtypes specified in subdirectories. -## Sometimes packages "hide" the real sources in a subdirectory named -## 'src' or 'cmake' or .. -## use 'sourcesubdir_append' to specify this directory if known. - -# sourcesubdir_append src - - -############################################################################### -## Change the default (auto-detected) steps to -## extract, patch, configure/setup, build and install the software. -## Make sure the mee_install function does install everything to the -## image directory "${D}" - -#mee_extract() { -# bee_extract "${@}" -#} - -#mee_patch() { -# bee_patch "${@}" -#} - -#mee_configure() { -# bee_configure -#} - -#mee_build() { -# bee_build -#} - -#mee_install() { -# bee_install -#} -## by default this may be 'make install DESTDIR="${D}"' - -############################################################################### -## -## Additional hints: -## -## The name of this bee-file should follow the following naming convention: -## pkgname-pkgversion-pkgrevision.bee -## -## You may remove all comments as long as SRCURL[0]="" is set. -## -## Everything in this file will be executed in a bash environment. -## -## Build the package by executing -## './pkg-version-N.bee' or -## 'beesh ./pkg-version-N.bee' -## -## see http://beezinga.org/ -## diff --git a/libXpm.be0 b/libXpm.be0 new file mode 100755 index 000000000..a62405732 --- /dev/null +++ b/libXpm.be0 @@ -0,0 +1,38 @@ +#!/usr/bin/env beesh + +# BEE_VERSION libXpm-3.5.11-1 + +# more info: https://foo.bar.com + +# SRCURL[0]="http://xorg.freedesktop.org/releases/individual/lib/libXpm-${PKGVERSION}.tar.bz2" +SRCURL[0]="https://beehive.molgen.mpg.de/769ee12a43611cdebd38094eaf83f3f0/libXpm-3.5.11.tar.bz2" + +# PATCHURL+=() + +# build_in_sourcedir + +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +#mee_configure() { +# bee_configure +#} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} + +#mee_install_post() { +# exit +#} From 91b17e6fc42789995c97e0eb04b3fada3d017dc5 Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Fri, 28 Feb 2020 10:36:29 +0100 Subject: [PATCH 38/54] pixman: fix SRCURL - nice be0 - fixed SRCURL --- pixman.be0 | 59 +++--------------------------------------------------- 1 file changed, 3 insertions(+), 56 deletions(-) diff --git a/pixman.be0 b/pixman.be0 index d9e882080..43a9e647f 100755 --- a/pixman.be0 +++ b/pixman.be0 @@ -1,50 +1,16 @@ #!/usr/bin/env beesh -# BEE_VERSION pixman-0.38.4-0 +# BEE_VERSION pixman-0.38.4-1 -## this file was created by bee init and should be executed to build a -## bee-package. (Additional hints are located at the end of this file.) - -############################################################################### -## The source URL(s) define the location of the sources that will be -## downloaded. Version variables may be used to simplify reuse of this bee-file. - -SRCURL[0]="https://cairographics.org/releases/pixman-${PKGVERSION}.tar.gz" - -############################################################################### -## Add URLs/pathes to patch files to the PATCHURL array. -## The sources will be patched in the order of the array. +# SRCURL[0]="https://cairographics.org/releases/pixman-${PKGVERSION}.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/267a7af290f93f643a1bc74490d9fdd1/pixman-0.38.4.tar.gz" # PATCHURL+=() -############################################################################### -## Add filename patterns to the EXCLUDE array of files that should not -## be added to you package but may be present in the image directory. - -# EXCLUDE+=() - -############################################################################### -## Uncomment the next statement, if the software may not be able to be build -## outside the source directory and need to be build inside the source -## directory. - # build_in_sourcedir -############################################################################### -## bee cannot detect buildtypes specified in subdirectories. -## Sometimes packages "hide" the real sources in a subdirectory named -## 'src' or 'cmake' or .. -## use 'sourcesubdir_append' to specify this directory if known. - # sourcesubdir_append src - -############################################################################### -## Change the default (auto-detected) steps to -## extract, patch, configure/setup, build and install the software. -## Make sure the mee_install function does install everything to the -## image directory "${D}" - #mee_extract() { # bee_extract "${@}" #} @@ -64,22 +30,3 @@ SRCURL[0]="https://cairographics.org/releases/pixman-${PKGVERSION}.tar.gz" #mee_install() { # bee_install #} -## by default this may be 'make install DESTDIR="${D}"' - -############################################################################### -## -## Additional hints: -## -## The name of this bee-file should follow the following naming convention: -## pkgname-pkgversion-pkgrevision.bee -## -## You may remove all comments as long as SRCURL[0]="" is set. -## -## Everything in this file will be executed in a bash environment. -## -## Build the package by executing -## './pkg-version-N.bee' or -## 'beesh ./pkg-version-N.bee' -## -## see http://beezinga.org/ -## From 1dc6b38eb90c8244376b8ee93cabe7b3a0b0bc43 Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Fri, 28 Feb 2020 10:43:00 +0100 Subject: [PATCH 39/54] rcs: fix SRCURL - be0ify - fixed SRCURL --- rcs-5.7-0.bee | 34 ---------------------------------- rcs.be0 | 43 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+), 34 deletions(-) delete mode 100755 rcs-5.7-0.bee create mode 100755 rcs.be0 diff --git a/rcs-5.7-0.bee b/rcs-5.7-0.bee deleted file mode 100755 index 3113bf3bb..000000000 --- a/rcs-5.7-0.bee +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/env beesh - -SRCURL[0]="http://www.cs.purdue.edu/homes/trinkle/RCS/rcs-5.7.tar" - -PATCHURL[0]="" - -PGRP=( uncategorized ) - - - -# BEE_CONFIGURE=compat - -# EXCLUDE="" - -B=${S} - -mee_patch() { - bee_patch - autoconf - sed -i -e '82d' src/conf.sh -} - -mee_configure() { - bee_configure -} - -mee_build() { - bee_build -} - -mee_install() { - bee_install prefix=${D}/usr exec_prefix=${D}/usr -} - diff --git a/rcs.be0 b/rcs.be0 new file mode 100755 index 000000000..d7103d898 --- /dev/null +++ b/rcs.be0 @@ -0,0 +1,43 @@ +#!/usr/bin/env beesh + +# BEE_VERSION rcs-5.7-1 + +# more info: https://foo.bar.com + +# SRCURL[0]="http://www.cs.purdue.edu/homes/trinkle/RCS/rcs-5.7.tar" +SRCURL[0]="https://beehive.molgen.mpg.de/f7b3f106bf87ff6344df38490f6a02c5/rcs-5.7.tar" + +# PATCHURL+=() + +build_in_sourcedir + +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +mee_patch_post() { + autoconf + sed -i -e '82d' src/conf.sh +} + +#mee_configure() { +# bee_configure +#} + +#mee_build() { +# bee_build +#} + +mee_install() { + bee_install prefix=${D}/usr exec_prefix=${D}/usr +} + +#mee_install_post() { +# exit +#} From 8d331b2cde9a8252b30e127c304ec52cf3517ca4 Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Fri, 28 Feb 2020 10:46:28 +0100 Subject: [PATCH 40/54] x11perf: fix SRCURL - be0ify - fixed SRCURL --- x11perf-1.5.4-0.bee | 83 --------------------------------------------- x11perf.be0 | 38 +++++++++++++++++++++ 2 files changed, 38 insertions(+), 83 deletions(-) delete mode 100755 x11perf-1.5.4-0.bee create mode 100755 x11perf.be0 diff --git a/x11perf-1.5.4-0.bee b/x11perf-1.5.4-0.bee deleted file mode 100755 index 965ee503a..000000000 --- a/x11perf-1.5.4-0.bee +++ /dev/null @@ -1,83 +0,0 @@ -#!/usr/bin/env beesh - -## this file was created by bee init and should be executed to build a -## bee-package. (Additional hints are located at the end of this file.) - -############################################################################### -## The source URL(s) define the location of the sources that will be -## downloaded. Version variables may be used to simplify reuse of this bee-file. - -SRCURL[0]="http://xorg.freedesktop.org/releases/individual/app/x11perf-${PKGVERSION}.tar.bz2" - -############################################################################### -## Add URLs/pathes to patch files to the PATCHURL array. -## The sources will be patched in the order of the array. - -# PATCHURL+=() - -############################################################################### -## Add filename patterns to the EXCLUDE array of files that should not -## be added to you package but may be present in the image directory. - -# EXCLUDE+=() - -############################################################################### -## Uncomment the next statement, if the software may not be able to be build -## outside the source directory and need to be build inside the source -## directory. - -# build_in_sourcedir - -############################################################################### -## bee cannot detect buildtypes specified in subdirectories. -## Sometimes packages "hide" the real sources in a subdirectory named -## 'src' or 'cmake' or .. -## use 'sourcesubdir_append' to specify this directory if known. - -# sourcesubdir_append src - - -############################################################################### -## Change the default (auto-detected) steps to -## extract, patch, configure/setup, build and install the software. -## Make sure the mee_install function does install everything to the -## image directory "${D}" - -#mee_extract() { -# bee_extract "${@}" -#} - -#mee_patch() { -# bee_patch "${@}" -#} - -#mee_configure() { -# bee_configure -#} - -#mee_build() { -# bee_build -#} - -#mee_install() { -# bee_install -#} -## by default this may be 'make install DESTDIR="${D}"' - -############################################################################### -## -## Additional hints: -## -## The name of this bee-file should follow the following naming convention: -## pkgname-pkgversion-pkgrevision.bee -## -## You may remove all comments as long as SRCURL[0]="" is set. -## -## Everything in this file will be executed in a bash environment. -## -## Build the package by executing -## './pkg-version-N.bee' or -## 'beesh ./pkg-version-N.bee' -## -## see http://beezinga.org/ -## diff --git a/x11perf.be0 b/x11perf.be0 new file mode 100755 index 000000000..bcf4d9e0f --- /dev/null +++ b/x11perf.be0 @@ -0,0 +1,38 @@ +#!/usr/bin/env beesh + +# BEE_VERSION x11perf-1.5.4-1 + +# more info: https://foo.bar.com + +#SRCURL[0]="http://xorg.freedesktop.org/releases/individual/app/x11perf-${PKGVERSION}.tar.bz2" +SRCURL[0]="https://beehive.molgen.mpg.de/5c3c7431a38775caaea6051312a49bc9/x11perf-1.5.4.tar.bz2" + +# PATCHURL+=() + +# build_in_sourcedir + +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +#mee_configure() { +# bee_configure +#} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} + +#mee_install_post() { +# exit +#} From b2a224c0cd1b6f186053cece4e52492ab5a1e2a1 Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Fri, 28 Feb 2020 10:49:42 +0100 Subject: [PATCH 41/54] xcb-util-image: fix SRCURL - be0ify - fixed SRCURL --- xcb-util-image-0.3.9-0.bee | 83 -------------------------------------- xcb-util-image.be0 | 38 +++++++++++++++++ 2 files changed, 38 insertions(+), 83 deletions(-) delete mode 100755 xcb-util-image-0.3.9-0.bee create mode 100755 xcb-util-image.be0 diff --git a/xcb-util-image-0.3.9-0.bee b/xcb-util-image-0.3.9-0.bee deleted file mode 100755 index 1a8a26dec..000000000 --- a/xcb-util-image-0.3.9-0.bee +++ /dev/null @@ -1,83 +0,0 @@ -#!/usr/bin/env beesh - -## this file was created by bee init and should be executed to build a -## bee-package. (Additional hints are located at the end of this file.) - -############################################################################### -## The source URL(s) define the location of the sources that will be -## downloaded. Version variables may be used to simplify reuse of this bee-file. - -SRCURL[0]="http://xcb.freedesktop.org/dist/xcb-util-image-${PKGVERSION}.tar.bz2" - -############################################################################### -## Add URLs/pathes to patch files to the PATCHURL array. -## The sources will be patched in the order of the array. - -# PATCHURL+=() - -############################################################################### -## Add filename patterns to the EXCLUDE array of files that should not -## be added to you package but may be present in the image directory. - -# EXCLUDE+=() - -############################################################################### -## Uncomment the next statement, if the software may not be able to be build -## outside the source directory and need to be build inside the source -## directory. - -# build_in_sourcedir - -############################################################################### -## bee cannot detect buildtypes specified in subdirectories. -## Sometimes packages "hide" the real sources in a subdirectory named -## 'src' or 'cmake' or .. -## use 'sourcesubdir_append' to specify this directory if known. - -# sourcesubdir_append src - - -############################################################################### -## Change the default (auto-detected) steps to -## extract, patch, configure/setup, build and install the software. -## Make sure the mee_install function does install everything to the -## image directory "${D}" - -#mee_extract() { -# bee_extract "${@}" -#} - -#mee_patch() { -# bee_patch "${@}" -#} - -#mee_configure() { -# bee_configure -#} - -#mee_build() { -# bee_build -#} - -#mee_install() { -# bee_install -#} -## by default this may be 'make install DESTDIR="${D}"' - -############################################################################### -## -## Additional hints: -## -## The name of this bee-file should follow the following naming convention: -## pkgname-pkgversion-pkgrevision.bee -## -## You may remove all comments as long as SRCURL[0]="" is set. -## -## Everything in this file will be executed in a bash environment. -## -## Build the package by executing -## './pkg-version-N.bee' or -## 'beesh ./pkg-version-N.bee' -## -## see http://beezinga.org/ -## diff --git a/xcb-util-image.be0 b/xcb-util-image.be0 new file mode 100755 index 000000000..fd292c809 --- /dev/null +++ b/xcb-util-image.be0 @@ -0,0 +1,38 @@ +#!/usr/bin/env beesh + +# BEE_VERSION xcb-util-image-0.3.9-1 + +# more info: https://foo.bar.com + +# SRCURL[0]="http://xcb.freedesktop.org/dist/xcb-util-image-${PKGVERSION}.tar.bz2" +SRCURL[0]="https://beehive.molgen.mpg.de/fabb80b36490b00fc91289e2c7f66770/xcb-util-image-0.3.9.tar.bz2" + +# PATCHURL+=() + +# build_in_sourcedir + +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +#mee_configure() { +# bee_configure +#} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} + +#mee_install_post() { +# exit +#} From 6c32fdd4031a7a358b363aae5540c8498edb2fcd Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Fri, 28 Feb 2020 11:05:43 +0100 Subject: [PATCH 42/54] gst-plugins-good: fix SRCURL - fixed SRCURL --- gst-plugins-good.be0 | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/gst-plugins-good.be0 b/gst-plugins-good.be0 index 4699e6ec3..01edcdbc4 100755 --- a/gst-plugins-good.be0 +++ b/gst-plugins-good.be0 @@ -1,18 +1,16 @@ #!/usr/bin/env beesh -# BEE_VERSION gst-plugins-good-1.16.1-0 +# BEE_VERSION gst-plugins-good-1.16.1-1 -SRCURL[0]="http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-${PKGVERSION}.tar.xz" +#SRCURL[0]="http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-${PKGVERSION}.tar.xz" +SRCURL[0]="https://beehive.molgen.mpg.de/515987ee763256840a11bd8ea098f2bf/gst-plugins-good-1.16.1.tar.xz" # PATCHURL+=() -# EXCLUDE+=() - # build_in_sourcedir # sourcesubdir_append src - #mee_extract() { # bee_extract "${@}" #} @@ -33,4 +31,3 @@ mee_configure() { #mee_install() { # bee_install #} -## by default this may be 'make install DESTDIR="${D}"' From 3ceb829659cbfeeeaeb3b6228301a8462e01be9d Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Mon, 2 Mar 2020 11:10:39 +0100 Subject: [PATCH 43/54] shared-mime-info: update from 0.90 to 1.15 - be0ify - enable single language - fixed SRCURL --- shared-mime-info-0.90-1.bee | 31 ----------------------------- shared-mime-info.be0 | 39 +++++++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+), 31 deletions(-) delete mode 100755 shared-mime-info-0.90-1.bee create mode 100755 shared-mime-info.be0 diff --git a/shared-mime-info-0.90-1.bee b/shared-mime-info-0.90-1.bee deleted file mode 100755 index 96b0da346..000000000 --- a/shared-mime-info-0.90-1.bee +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/env beesh - -SRCURL[0]="http://people.freedesktop.org/~hadess/shared-mime-info-${PKGVERSION}.tar.bz2" - -PATCHURL[0]="" - -PGRP=( uncategorized ) - - - -# BEE_CONFIGURE=compat - -# EXCLUDE="" - -mee_patch() { - bee_patch -} - -mee_configure() { - bee_configure \ - --disable-update-mimedb -} - -mee_build() { - bee_build -} - -mee_install() { - bee_install -} - diff --git a/shared-mime-info.be0 b/shared-mime-info.be0 new file mode 100755 index 000000000..f938665d2 --- /dev/null +++ b/shared-mime-info.be0 @@ -0,0 +1,39 @@ +#!/usr/bin/env beesh + +# BEE_VERSION shared-mime-info-1.15-0 + +# see also http://www.linuxfromscratch.org/blfs/view/svn/general/shared-mime-info.html +# SRCURL[0]="https://gitlab.freedesktop.org/xdg/shared-mime-info/uploads/b27eb88e4155d8fccb8bb3cd12025d5b/shared-mime-info-1.15.tar.xz" +SRCURL[0]="https://beehive.molgen.mpg.de/5215f3d679a817de97eb8b0b911e9393/shared-mime-info-1.15.tar.xz" + +# PATCHURL+=() + +# build_in_sourcedir + +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +mee_configure() { + bee_configure \ + --disable-nls \ + --disable-update-mimedb +} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} + +#mee_install_post() { +# exit +#} From 63f15d23fc971be677efdd0636dd8a31875457a8 Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Mon, 2 Mar 2020 12:53:29 +0100 Subject: [PATCH 44/54] valgrind: fix SRCURL - nice be0 - fixed SRCURL --- valgrind.be0 | 41 +++-------------------------------------- 1 file changed, 3 insertions(+), 38 deletions(-) diff --git a/valgrind.be0 b/valgrind.be0 index 6fc266011..94d2f939c 100755 --- a/valgrind.be0 +++ b/valgrind.be0 @@ -1,51 +1,17 @@ #!/usr/bin/env beesh -# BEE_VERSION valgrind-3.15.0-1 +# BEE_VERSION valgrind-3.15.0-2 -## this file was created by bee init and should be executed to build a -## bee-package. (Additional hints are located at the end of this file.) - -############################################################################### -## The source URL(s) define the location of the sources that will be -## downloaded. Version variables may be used to simplify reuse of this bee-file. - -SRCURL[0]="https://sourceware.org/pub/valgrind/valgrind-${PKGVERSION}.tar.bz2" - -############################################################################### -## Add URLs/pathes to patch files to the PATCHURL array. -## The sources will be patched in the order of the array. +# SRCURL[0]="https://sourceware.org/pub/valgrind/valgrind-${PKGVERSION}.tar.bz2" +SRCURL[0]="https://beehive.molgen.mpg.de/46e5fbdcbc3502a5976a317a0860a975/valgrind-3.15.0.tar.bz2" # PATCHURL+=() -############################################################################### -## Add filename patterns to the EXCLUDE array of files that should not -## be added to you package but may be present in the image directory. - -# EXCLUDE+=() - -############################################################################### -## Uncomment the next statement, if the software may not be able to be build -## outside the source directory and need to be build inside the source -## directory. - # make install bug for man&doc build_in_sourcedir -############################################################################### -## bee cannot detect buildtypes specified in subdirectories. -## Sometimes packages "hide" the real sources in a subdirectory named -## 'src' or 'cmake' or .. -## use 'sourcesubdir_append' to specify this directory if known. - # sourcesubdir_append src - -############################################################################### -## Change the default (auto-detected) steps to -## extract, patch, configure/setup, build and install the software. -## Make sure the mee_install function does install everything to the -## image directory "${D}" - #mee_extract() { # bee_extract "${@}" #} @@ -66,4 +32,3 @@ mee_install() { bee_install rm -rf ${D}/usr/share/doc # no html docs, lmgtfy } -## by default this may be 'make install DESTDIR="${D}"' From ad836efb9e1ed00a177b437e45b723c8b74a4066 Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Mon, 2 Mar 2020 13:57:19 +0100 Subject: [PATCH 45/54] raptor2, rasqal, redland: remove - raptor2 is 32bit - redland depends on raptor - redland depends on rasql - libreoffice depends on redland, but has built-in --- raptor2-2.0.4-0.bee | 31 ------------------------------- rasqal-0.9.26-0.bee | 31 ------------------------------- redland-1.0.14-1.bee | 31 ------------------------------- 3 files changed, 93 deletions(-) delete mode 100755 raptor2-2.0.4-0.bee delete mode 100755 rasqal-0.9.26-0.bee delete mode 100755 redland-1.0.14-1.bee diff --git a/raptor2-2.0.4-0.bee b/raptor2-2.0.4-0.bee deleted file mode 100755 index 50c15b125..000000000 --- a/raptor2-2.0.4-0.bee +++ /dev/null @@ -1,31 +0,0 @@ -#!/usr/bin/env beesh - -SRCURL[0]="http://download.librdf.org/source/raptor2-${PKGVERSION}.tar.gz" - -PATCHURL[0]="" - -# BEE_CONFIGURE=compat - -# EXCLUDE="" - - - -#mee_extract() { -# bee_extract ${@} -#} - -#mee_patch() { -# bee_patch ${@} -#} - -#mee_configure() { -# bee_configure -#} - -#mee_build() { -# bee_build -#} - -#mee_install() { -# bee_install -#} diff --git a/rasqal-0.9.26-0.bee b/rasqal-0.9.26-0.bee deleted file mode 100755 index 27a167c7c..000000000 --- a/rasqal-0.9.26-0.bee +++ /dev/null @@ -1,31 +0,0 @@ -#!/usr/bin/env beesh - -SRCURL[0]="http://download.librdf.org/source/rasqal-${PKGVERSION}.tar.gz" - -PATCHURL[0]="" - -# BEE_CONFIGURE=compat - -# EXCLUDE="" - - - -#mee_extract() { -# bee_extract ${@} -#} - -#mee_patch() { -# bee_patch ${@} -#} - -#mee_configure() { -# bee_configure -#} - -#mee_build() { -# bee_build -#} - -#mee_install() { -# bee_install -#} diff --git a/redland-1.0.14-1.bee b/redland-1.0.14-1.bee deleted file mode 100755 index b260e2f60..000000000 --- a/redland-1.0.14-1.bee +++ /dev/null @@ -1,31 +0,0 @@ -#!/usr/bin/env beesh - -SRCURL[0]="http://download.librdf.org/source/redland-${PKGVERSION}.tar.gz" - -PATCHURL[0]="" - -# BEE_CONFIGURE=compat - -# EXCLUDE="" - - - -#mee_extract() { -# bee_extract ${@} -#} - -#mee_patch() { -# bee_patch ${@} -#} - -#mee_configure() { -# bee_configure -#} - -#mee_build() { -# bee_build -#} - -#mee_install() { -# bee_install -#} From c954046779ad441989266a3849e1ff91ef2fdeef Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Mon, 2 Mar 2020 15:00:20 +0100 Subject: [PATCH 46/54] openblas: Update version from 0.3.8 to 0.3.9 https://github.com/xianyi/OpenBLAS/releases/tag/v0.3.9 --- openblas.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openblas.be0 b/openblas.be0 index b59df80ba..2c0bc20a6 100755 --- a/openblas.be0 +++ b/openblas.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION openblas-0.3.8-0 +# BEE_VERSION openblas-0.3.9-0 BEE_BUILDTYPE=make BEE_MAKEFLAGS+=" DYNAMIC_ARCH=1" From d25bd4623f43a63534d308eaca51f97043eab172 Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Mon, 2 Mar 2020 17:23:52 +0100 Subject: [PATCH 47/54] doxygen: fix parallel build failure MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - fix build race condition - fixed SRCURL with parallel build ( -j16 ) this happened: ``` In file included from /dev/shm/mxqd/mnt/job/19694203/doxygen-1.8.17-0/buildroot/doxygen/doxygen-1.8.17-0/source/src/vhdljjparser.h:23:0, from /dev/shm/mxqd/mnt/job/19694203/doxygen-1.8.17-0/buildroot/doxygen/doxygen-1.8.17-0/source/vhdlparser/VhdlParser.h:8, from /dev/shm/mxqd/mnt/job/19694203/doxygen-1.8.17-0/buildroot/doxygen/doxygen-1.8.17-0/source/vhdlparser/VhdlParser.cc:2: /dev/shm/mxqd/mnt/job/19694203/doxygen-1.8.17-0/buildroot/doxygen/doxygen-1.8.17-0/source/vhdlparser/VhdlParser.cc: In member function ‘QCString vhdl::parser::VhdlParser::library_clause()’: /dev/shm/mxqd/mnt/job/19694203/doxygen-1.8.17-0/buildroot/doxygen/doxygen-1.8.17-0/source/src/config.h:35:32: error: ‘ConfigValues’ has not been declared #define Config_getBool(val) (ConfigValues::instance().val) ^ /dev/shm/mxqd/mnt/job/19694203/doxygen-1.8.17-0/buildroot/doxygen/doxygen-1.8.17-0/source/vhdlparser/VhdlParser.cc:5720:22: note: in expansion of macro ‘Config_getBool’ if ( parse_sec==0 && Config_getBool(SHOW_INCLUDE_FILES) ) ^~~~~~~~~~~~~~ /dev/shm/mxqd/mnt/job/19694203/doxygen-1.8.17-0/buildroot/doxygen/doxygen-1.8.17-0/source/vhdlparser/VhdlParser.cc: In member function ‘QCString vhdl::parser::VhdlParser::use_clause()’: /dev/shm/mxqd/mnt/job/19694203/doxygen-1.8.17-0/buildroot/doxygen/doxygen-1.8.17-0/source/src/config.h:35:32: error: ‘ConfigValues’ has not been declared #define Config_getBool(val) (ConfigValues::instance().val) ^ /dev/shm/mxqd/mnt/job/19694203/doxygen-1.8.17-0/buildroot/doxygen/doxygen-1.8.17-0/source/vhdlparser/VhdlParser.cc:10420:43: note: in expansion of macro ‘Config_getBool’ if ( parse_sec==0 && Config_getBool(SHOW_INCLUDE_FILES) ) ^~~~~~~~~~~~~~ make[2]: *** [vhdlparser/CMakeFiles/vhdlparser.dir/build.make:118: vhdlparser/CMakeFiles/vhdlparser.dir/VhdlParser.cc.o] Error 1 ``` --- doxygen.be0 | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/doxygen.be0 b/doxygen.be0 index 05512a0ba..f5a538804 100755 --- a/doxygen.be0 +++ b/doxygen.be0 @@ -1,10 +1,11 @@ #!/usr/bin/env beesh -# BEE_VERSION doxygen-1.8.17-0 +# BEE_VERSION doxygen-1.8.17-1 # more info: http://www.doxygen.nl/index.html -SRCURL[0]="http://doxygen.nl/files/doxygen-${PKGVERSION}.src.tar.gz" +#SRCURL[0]="http://doxygen.nl/files/doxygen-${PKGVERSION}.src.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/7997a15c73a8bd6d003eaba5c2ee2b47/doxygen-1.8.17.src.tar.gz" # PATCHURL+=() @@ -24,9 +25,9 @@ SRCURL[0]="http://doxygen.nl/files/doxygen-${PKGVERSION}.src.tar.gz" # bee_configure #} -#mee_build() { -# bee_build -#} +mee_build() { + bee_build -j1 +} #mee_install() { # bee_install From 89b3c1f317992b2183a6c4f36ee251e2b2bd2add Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Mon, 2 Mar 2020 17:35:19 +0100 Subject: [PATCH 48/54] boost: fix SRCURL - nice be0 - fixed SRCURL --- boost.be0 | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/boost.be0 b/boost.be0 index f062917b9..8310b7b91 100755 --- a/boost.be0 +++ b/boost.be0 @@ -1,10 +1,21 @@ #!/bin/env beesh -# BEE_VERSION boost-1.72.0-0 +# BEE_VERSION boost-1.72.0-1 +# SRCURL[0]="https://dl.bintray.com/boostorg/release/${PKGVERSION}/source/boost_${PKGVERSION//./_}.tar.gz" SRCURL[0]="https://beehive.molgen.mpg.de/e2b0b1eac302880461bcbef097171758/boost_1_72_0.tar.gz" -PATCHURL[0]="" +# build_in_sourcedir + +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} mee_configure() { cd ${S} @@ -21,3 +32,11 @@ mee_install() { --build-dir=${B} \ install } + +#mee_install() { +# bee_install +#} + +#mee_install_post() { +# exit +#} From 5fbe0675106d75469bcc14850c4a31844074c6b5 Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Tue, 3 Mar 2020 11:43:17 +0100 Subject: [PATCH 49/54] lua: update to 5.3.5 and fix install - modified patch not to stumble upon external $V - pkg-config use $LUA_V intead of $V --- lua.be0 | 77 +++++++++++++++++++++++++++++++-------------------------- 1 file changed, 42 insertions(+), 35 deletions(-) diff --git a/lua.be0 b/lua.be0 index bab4b6ed9..57c26aac5 100755 --- a/lua.be0 +++ b/lua.be0 @@ -1,60 +1,65 @@ #!/bin/env beesh -# BEE_VERSION lua-5.3.3-1 +# BEE_VERSION lua-5.3.5-0 SRCURL[0]="https://www.lua.org/ftp/lua-${PKGVERSION}.tar.gz" -PATCHURL[0]="http://www.linuxfromscratch.org/patches/blfs/7.9/lua-5.3.2-shared_library-1.patch" -PGRP=( uncategorized ) +# PATCHURL[0]="http://www.linuxfromscratch.org/patches/blfs/svn/lua-5.3.5-shared_library-1.patch" +# LFS/AUR patch is just plain messy using $V +PATCHURL+=("/src/mariux/patches/lua-5.3.5-mariux-shared_library.patch") -B=${S} +build_in_sourcedir +# sourcesubdir_append src BEE_CONFIGURE=none -# EXCLUDE="" +#mee_extract() { +# bee_extract "${@}" +#} -mee_patch() { - bee_patch -} +#mee_patch() { +# bee_patch "${@}" +#} -mee_configure() { - bee_configure -} +#mee_configure() { +# bee_configure +#} mee_build() { sed -i '/#define LUA_ROOT/s:/usr/local/:/usr/:' src/luaconf.h bee_build linux "MYCFLAGS=-fPIC -DLUA_COMPAT_5_2 -DLUA_COMPAT_5_1" - cat >lua.pc <<-EOF - V=${PKGVERSION[2]} - R=${PKGVERSION} - prefix=${PREFIX} - - INSTALL_BIN=\${prefix}/bin - INSTALL_INC=\${prefix}/include - INSTALL_LIB=\${prefix}/lib - INSTALL_MAN=\${prefix}/man/man1 - INSTALL_LMOD=\${prefix}/share/lua/${V} - INSTALL_CMOD=\${prefix}/lib/lua/${V} - - exec_prefix=\${prefix} - libdir=\${exec_prefix}/lib - includedir=\${prefix}/include - - Name: Lua - Description: An Extensible Extension Language - Version: \${R} - Requires: - Libs: -L\${libdir} -llua -lm - Cflags: -I\${includedir} - EOF + + cat >lua.pc < Date: Thu, 5 Mar 2020 11:30:56 +0100 Subject: [PATCH 50/54] xwud: fix SRCURL - be0ify - fix SRCURL --- xwud-1.0.4-0.bee | 83 ------------------------------------------------ xwud.be0 | 36 +++++++++++++++++++++ 2 files changed, 36 insertions(+), 83 deletions(-) delete mode 100755 xwud-1.0.4-0.bee create mode 100755 xwud.be0 diff --git a/xwud-1.0.4-0.bee b/xwud-1.0.4-0.bee deleted file mode 100755 index c5e15aab2..000000000 --- a/xwud-1.0.4-0.bee +++ /dev/null @@ -1,83 +0,0 @@ -#!/usr/bin/env beesh - -## this file was created by bee init and should be executed to build a -## bee-package. (Additional hints are located at the end of this file.) - -############################################################################### -## The source URL(s) define the location of the sources that will be -## downloaded. Version variables may be used to simplify reuse of this bee-file. - -SRCURL[0]="http://xorg.freedesktop.org/releases/individual/app/xwud-${PKGVERSION}.tar.bz2" - -############################################################################### -## Add URLs/pathes to patch files to the PATCHURL array. -## The sources will be patched in the order of the array. - -# PATCHURL+=() - -############################################################################### -## Add filename patterns to the EXCLUDE array of files that should not -## be added to you package but may be present in the image directory. - -# EXCLUDE+=() - -############################################################################### -## Uncomment the next statement, if the software may not be able to be build -## outside the source directory and need to be build inside the source -## directory. - -# build_in_sourcedir - -############################################################################### -## bee cannot detect buildtypes specified in subdirectories. -## Sometimes packages "hide" the real sources in a subdirectory named -## 'src' or 'cmake' or .. -## use 'sourcesubdir_append' to specify this directory if known. - -# sourcesubdir_append src - - -############################################################################### -## Change the default (auto-detected) steps to -## extract, patch, configure/setup, build and install the software. -## Make sure the mee_install function does install everything to the -## image directory "${D}" - -#mee_extract() { -# bee_extract "${@}" -#} - -#mee_patch() { -# bee_patch "${@}" -#} - -#mee_configure() { -# bee_configure -#} - -#mee_build() { -# bee_build -#} - -#mee_install() { -# bee_install -#} -## by default this may be 'make install DESTDIR="${D}"' - -############################################################################### -## -## Additional hints: -## -## The name of this bee-file should follow the following naming convention: -## pkgname-pkgversion-pkgrevision.bee -## -## You may remove all comments as long as SRCURL[0]="" is set. -## -## Everything in this file will be executed in a bash environment. -## -## Build the package by executing -## './pkg-version-N.bee' or -## 'beesh ./pkg-version-N.bee' -## -## see http://beezinga.org/ -## diff --git a/xwud.be0 b/xwud.be0 new file mode 100755 index 000000000..ecd3bd530 --- /dev/null +++ b/xwud.be0 @@ -0,0 +1,36 @@ +#!/usr/bin/env beesh + +# BEE_VERSION xwud-1.0.4-1 + +#SRCURL[0]="http://xorg.freedesktop.org/releases/individual/app/xwud-${PKGVERSION}.tar.bz2" +SRCURL[0]="https://beehive.molgen.mpg.de/3025b152b4f13fdffd0c46d0be587be6/xwud-1.0.4.tar.bz2" + +# PATCHURL+=() + +# build_in_sourcedir + +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +#mee_configure() { +# bee_configure +#} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} + +#mee_install_post() { +# exit +#} From 5f29428b1e3644d3193ed55f30ebb9bfef6eb956 Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Thu, 5 Mar 2020 11:44:39 +0100 Subject: [PATCH 51/54] xrdb: fix SRCURL - be0ify - fix SRCURL --- xrdb-1.1.0-0.bee | 83 ------------------------------------------------ xrdb.be0 | 38 ++++++++++++++++++++++ 2 files changed, 38 insertions(+), 83 deletions(-) delete mode 100755 xrdb-1.1.0-0.bee create mode 100755 xrdb.be0 diff --git a/xrdb-1.1.0-0.bee b/xrdb-1.1.0-0.bee deleted file mode 100755 index 164832d2c..000000000 --- a/xrdb-1.1.0-0.bee +++ /dev/null @@ -1,83 +0,0 @@ -#!/usr/bin/env beesh - -## this file was created by bee init and should be executed to build a -## bee-package. (Additional hints are located at the end of this file.) - -############################################################################### -## The source URL(s) define the location of the sources that will be -## downloaded. Version variables may be used to simplify reuse of this bee-file. - -SRCURL[0]="http://xorg.freedesktop.org/releases/individual/app/xrdb-${PKGVERSION}.tar.bz2" - -############################################################################### -## Add URLs/pathes to patch files to the PATCHURL array. -## The sources will be patched in the order of the array. - -# PATCHURL+=() - -############################################################################### -## Add filename patterns to the EXCLUDE array of files that should not -## be added to you package but may be present in the image directory. - -# EXCLUDE+=() - -############################################################################### -## Uncomment the next statement, if the software may not be able to be build -## outside the source directory and need to be build inside the source -## directory. - -# build_in_sourcedir - -############################################################################### -## bee cannot detect buildtypes specified in subdirectories. -## Sometimes packages "hide" the real sources in a subdirectory named -## 'src' or 'cmake' or .. -## use 'sourcesubdir_append' to specify this directory if known. - -# sourcesubdir_append src - - -############################################################################### -## Change the default (auto-detected) steps to -## extract, patch, configure/setup, build and install the software. -## Make sure the mee_install function does install everything to the -## image directory "${D}" - -#mee_extract() { -# bee_extract "${@}" -#} - -#mee_patch() { -# bee_patch "${@}" -#} - -#mee_configure() { -# bee_configure -#} - -#mee_build() { -# bee_build -#} - -#mee_install() { -# bee_install -#} -## by default this may be 'make install DESTDIR="${D}"' - -############################################################################### -## -## Additional hints: -## -## The name of this bee-file should follow the following naming convention: -## pkgname-pkgversion-pkgrevision.bee -## -## You may remove all comments as long as SRCURL[0]="" is set. -## -## Everything in this file will be executed in a bash environment. -## -## Build the package by executing -## './pkg-version-N.bee' or -## 'beesh ./pkg-version-N.bee' -## -## see http://beezinga.org/ -## diff --git a/xrdb.be0 b/xrdb.be0 new file mode 100755 index 000000000..15c4ad967 --- /dev/null +++ b/xrdb.be0 @@ -0,0 +1,38 @@ +#!/usr/bin/env beesh + +# BEE_VERSION xrdb-1.1.0-1 + +# more info: https://foo.bar.com + +# SRCURL[0]="http://xorg.freedesktop.org/releases/individual/app/xrdb-${PKGVERSION}.tar.bz2" +SRCURL[0]="https://beehive.molgen.mpg.de/b54c7e3e53b4f332d41ed435433fbda0/xrdb-1.1.0.tar.bz2" + +# PATCHURL+=() + +# build_in_sourcedir + +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +#mee_configure() { +# bee_configure +#} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} + +#mee_install_post() { +# exit +#} From e96a5dfbc1b0ab066e0282bfc6dc4df8195082b3 Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Thu, 5 Mar 2020 11:45:53 +0100 Subject: [PATCH 52/54] xvinfo: fix SRCURL - be0ify - fixed SRCURL --- xvinfo-1.1.2-0.bee | 83 ---------------------------------------------- xvinfo.be0 | 36 ++++++++++++++++++++ 2 files changed, 36 insertions(+), 83 deletions(-) delete mode 100755 xvinfo-1.1.2-0.bee create mode 100755 xvinfo.be0 diff --git a/xvinfo-1.1.2-0.bee b/xvinfo-1.1.2-0.bee deleted file mode 100755 index 030639bc7..000000000 --- a/xvinfo-1.1.2-0.bee +++ /dev/null @@ -1,83 +0,0 @@ -#!/usr/bin/env beesh - -## this file was created by bee init and should be executed to build a -## bee-package. (Additional hints are located at the end of this file.) - -############################################################################### -## The source URL(s) define the location of the sources that will be -## downloaded. Version variables may be used to simplify reuse of this bee-file. - -SRCURL[0]="http://xorg.freedesktop.org/releases/individual/app/xvinfo-${PKGVERSION}.tar.bz2" - -############################################################################### -## Add URLs/pathes to patch files to the PATCHURL array. -## The sources will be patched in the order of the array. - -# PATCHURL+=() - -############################################################################### -## Add filename patterns to the EXCLUDE array of files that should not -## be added to you package but may be present in the image directory. - -# EXCLUDE+=() - -############################################################################### -## Uncomment the next statement, if the software may not be able to be build -## outside the source directory and need to be build inside the source -## directory. - -# build_in_sourcedir - -############################################################################### -## bee cannot detect buildtypes specified in subdirectories. -## Sometimes packages "hide" the real sources in a subdirectory named -## 'src' or 'cmake' or .. -## use 'sourcesubdir_append' to specify this directory if known. - -# sourcesubdir_append src - - -############################################################################### -## Change the default (auto-detected) steps to -## extract, patch, configure/setup, build and install the software. -## Make sure the mee_install function does install everything to the -## image directory "${D}" - -#mee_extract() { -# bee_extract "${@}" -#} - -#mee_patch() { -# bee_patch "${@}" -#} - -#mee_configure() { -# bee_configure -#} - -#mee_build() { -# bee_build -#} - -#mee_install() { -# bee_install -#} -## by default this may be 'make install DESTDIR="${D}"' - -############################################################################### -## -## Additional hints: -## -## The name of this bee-file should follow the following naming convention: -## pkgname-pkgversion-pkgrevision.bee -## -## You may remove all comments as long as SRCURL[0]="" is set. -## -## Everything in this file will be executed in a bash environment. -## -## Build the package by executing -## './pkg-version-N.bee' or -## 'beesh ./pkg-version-N.bee' -## -## see http://beezinga.org/ -## diff --git a/xvinfo.be0 b/xvinfo.be0 new file mode 100755 index 000000000..586f27aea --- /dev/null +++ b/xvinfo.be0 @@ -0,0 +1,36 @@ +#!/usr/bin/env beesh + +# BEE_VERSION xvinfo-1.1.2-1 + +#SRCURL[0]="http://xorg.freedesktop.org/releases/individual/app/xvinfo-${PKGVERSION}.tar.bz2" +SRCURL[0]="https://beehive.molgen.mpg.de/1fbd65e81323a8c0a4b5e24db0058405/xvinfo-1.1.2.tar.bz2" + +# PATCHURL+=() + +# build_in_sourcedir + +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +#mee_configure() { +# bee_configure +#} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} + +#mee_install_post() { +# exit +#} From 11d8f41130a5e855d93f5e404da911f6da5b54af Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Thu, 5 Mar 2020 11:50:39 +0100 Subject: [PATCH 53/54] unzip: fix SRCURL - fixed SRCURL --- unzip.be0 | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/unzip.be0 b/unzip.be0 index 36b3c52ff..23896b160 100755 --- a/unzip.be0 +++ b/unzip.be0 @@ -1,19 +1,16 @@ #!/usr/bin/env beesh -# BEE_VERSION unzip-6.0.0-1 - -SRCURL[0]="http://downloads.sourceforge.net/infozip/unzip60.tar.gz" +# BEE_VERSION unzip-6.0.0-2 +#SRCURL[0]="http://downloads.sourceforge.net/infozip/unzip60.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/62b490407489521db863b523a7f86375/unzip60.tar.gz" # PATCHURL+=() -# EXCLUDE+=() - build_in_sourcedir # sourcesubdir_append src - #mee_extract() { # bee_extract "${@}" #} @@ -33,6 +30,6 @@ mee_build() { mee_install() { mkdir -pv ${D}${PREFIX} mkdir -pv ${D}${MANDIR}/man1 - make -f unix/Makefile install prefix=${D}${PREFIX} MANDIR=${D}${MANDIR}/man1 + make -f unix/Makefile install prefix=${D}${PREFIX} MANDIR=${D}${MANDIR}/man1 } ## by default this may be 'make install DESTDIR="${D}"' From 3fd9ea3a653337e039ef5c149854b31f18c2ddd2 Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Mon, 9 Mar 2020 09:41:00 +0100 Subject: [PATCH 54/54] sublime_text: fix SRCURL - fixed SRCURL - shorten symlink in bin --- sublime_text.be0 | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sublime_text.be0 b/sublime_text.be0 index 015c2373b..3ad18e1c6 100755 --- a/sublime_text.be0 +++ b/sublime_text.be0 @@ -1,10 +1,11 @@ #!/usr/bin/env beesh -# BEE_VERSION sublime_text-3.2.2-0 +# BEE_VERSION sublime_text-3.2.2-1 # https://www.sublimetext.com/ -SRCURL[0]="https://download.sublimetext.com/sublime_text_3_build_3211_x64.tar.bz2" +#SRCURL[0]="https://download.sublimetext.com/sublime_text_3_build_3211_x64.tar.bz2" +SRCURL[0]="https://beehive.molgen.mpg.de/9438d5ef592df91ba41e5488e690b7e5/sublime_text_3_build_3211_x64.tar.bz2" # PATCHURL+=() @@ -32,7 +33,7 @@ mee_install() { DD=${D}/usr/local/sublime_text mkdir -p ${D}${BINDIR} ln -s /usr/local/sublime_text/sublime_text ${D}${BINDIR}/sublime_text - ln -s /usr/local/sublime_text/sublime_text ${D}${BINDIR}/subl + ln -s sublime_text ${D}${BINDIR}/subl mkdir -p ${DD} desktop-file-install --dir ${D}${DATADIR}/applications ${S}/sublime_text.desktop @@ -42,5 +43,4 @@ mee_install() { cp -vr ${S}/. ${DD} rm -rf ${DD}/{sublime_text.desktop,Icon} } -## by default this may be 'make install DESTDIR="${D}"'