This commit is contained in:
aliriza committed 2023-11-28 08:26:32 +00:00
1 parent 1260f46eee
commit cfe2078b8e
1 file changed
+7 -5
+7 -5
View File
@@ -19,10 +19,10 @@ arch=('x86_64')
cd $name-$version cd $name-$version
export CXXFLAGS="$CXXFLAGS -flto=auto"
setup () { setup () {
CXXFLAGS="$CXXFLAGS -flto=auto" \
cmake -B build -G Ninja \ cmake -B build -G Ninja \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \ -DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_MAN_PAGES=ON \ -DBUILD_MAN_PAGES=ON \
@@ -36,11 +36,13 @@ setup () {
} }
build () { build () {
cmake --build build ninja -C build
} }
package () { package () {
DESTDIR="$DESTDIR" cmake --install build ninja -C build install
install -Dm755 ../sddm.initd "$DESTDIR"/etc/init.d/sddm install -Dm755 ../sddm.initd "$DESTDIR"/etc/init.d/sddm
install -Dm644 ../sddm.confd "$DESTDIR"/etc/conf.d/sddm install -Dm644 ../sddm.confd "$DESTDIR"/etc/conf.d/sddm
} mkdir -p $DESTDIR/etc/passwd.d/
echo "sddm:x:118:127:Simple Desktop Display Manager:/var/lib/sddm:/bin/false" > $DESTDIR/etc/passwd.d/sddm
}