Borrowed from Arabic قَانُونِيّ (qānūniyy). By surface analysis, qonun + -iy.
qonuniy (comparative qonuniyroq, superlative eng qonuniy)